我正在使用JAR库,其中包含@WebService
带注释的类和其他Java EE注释。问题是,Weblogic 12c会自动发现这些注释并提供服务。这不是我的意图,而是我想仅将JAR用作其他Java EE项目中的实用程序库,并考虑此库忽略来自Weblogic视角的所有Java EE相关配置。Java EE,如何忽略某些JAR或包中的注释
基本上,所讨论的库是另一个Java EE项目,它被无情地捆绑在一个JAR中,但修改这个库是没有问题的,因此我需要忽略该库中的所有Java EE东西。
那么,如何通过自动发现和配置来指示weblogic忽略此特定JAR归档中的所有Java EE相关内容(或者某些包说明符下的所有类)呢?
我想到的一个解决方案是metadata-complete=true
web.xml
似乎忽略这些注释。但是,我不确定它是否仅忽略JAR库中的注释或项目本身的注释。
你是如何构建你的应用程序? –
这是具有多个EJB和Web模块的典型EAR。 JAR库驻留在lib目录中。 –
您使用什么工具来构建罐子,Web模块,ejb模块和库? –