我想弄清楚如何让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仍在加载。
以前有没有人经历过这个?
答案 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,...