在catalina.properties中排除一个jar

时间:2015-12-23 13:00:47

标签: tomcat classpath

我的foobar.jar网络应用中有WEB-INF/lib

现在,就像在Tomcat common/lib中一样,有一个名为foo.jar的jar有一个类 同名,我想排除它。

如何在启动tomcat时排除加载jar? 我可以将表达式传递给common.loader中的catalina.properties吗?

问候。

1 个答案:

答案 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),像以前一样。