我的foobar.jar
网络应用中有WEB-INF/lib
。
现在,就像在Tomcat common/lib
中一样,有一个名为foo.jar
的jar有一个类
同名,我想排除它。
如何在启动tomcat时排除加载jar?
我可以将表达式传递给common.loader
中的catalina.properties
吗?
问候。
答案 0 :(得分:0)
我最终得到了以下荒谬的解决方法:
我们的Ubuntu服务器在/etc/default/tomcat7
中具有以下代码:
forbidden_jar=/usr/share/tomcat7/lib/commons-dbcp.jar
[ -r $forbidden_jar ] && mv $forbidden_jar $forbidden_jar.OFF
那样,升级tomcat7
软件包(将重新安装禁止的jar,然后大概重新启动Tomcat,它将执行/etc/default/tomcat7
)不会破坏我们的Web应用程序(Sakai),像以前一样。