TOMEE排除JAR

时间:2016-06-13 20:44:37

标签: java apache tomee

我想弄清楚如何让TOMEE排除特定的JAR。

我按照here定义的说明进行操作。

根据该文档,看起来我应该能够通过在{TOMEE}/conf/system.properties ::

中设置此属性来排除该文件
openejb.deployments.classpath.exclude=/opt/tomee/apps/My_Expanded_EAR/Jar_File_I_Want_To_Exclude.jar

但是当这样做时,我的JAR仍在加载。

以前有没有人经历过这个?

1 个答案:

答案 0 :(得分:1)

首先这个类路径部署是针对嵌入式模式而不是独立模式,今天有一个更简单的解决方案:排除jar名称(实际前缀匹配)。它可以在conf / exclusions.list或WEB-INF / exclusions.list中完成。

只需将文件内容设置为:

# inherit from defaults, this is important to keep it
default-list
# add custom ones
Jar_File_I_Want_To_Exclude

或者,您可以使用以下方法在conf / system.properties中设置自定义扩展程序:

openejb.additional.exclude = Jar_File_I_Want_To_Exclude1,Jar_File_I_Want_To_Exclude2,...