如果您的服务器在Linux上运行,则存在另一种设置,可以防止这些类加载器问题,并且(也许)使您的服务器管理员满意。您可以将常见的jar放在某个目录中(
不 在下
tomcat/lib),然后在每个web应用程序的
WEB-INF/lib目录下创建指向这些jar的符号链接。
我已经使用此设置多年,对我来说效果很好。您可以创建一个扫描通用jars目录的shell脚本并为每个Web应用程序创建符号链接,并且可以将该脚本设置为在Tomcat启动时自动运行(例如,通过Tomcat的启动脚本调用它)。

如果您的服务器在Linux上运行,则存在另一种设置,可以防止这些类加载器问题,并且(也许)使您的服务器管理员满意。您可以将常见的jar放在某个目录中(
不 在下
tomcat/lib),然后在每个web应用程序的
WEB-INF/lib目录下创建指向这些jar的符号链接。
我已经使用此设置多年,对我来说效果很好。您可以创建一个扫描通用jars目录的shell脚本并为每个Web应用程序创建符号链接,并且可以将该脚本设置为在Tomcat启动时自动运行(例如,通过Tomcat的启动脚本调用它)。