我正在使用JBOSS 7
在我的自定义jar中,我正在实现一个接口。该接口位于与ECM.ear文件打包在一起的jar中。除非我将自定义jar放在web-inf / lib文件夹(位于ear文件中的war文件)中,否则我将获得ClassNotFoundException w.r.到接口。
我为自定义jar创建了一个模块,但我不知道如何使用ear文件设置依赖项。我复制了包含mdm.jar接口的jar并将其放在模块中,并在module.xml的资源根目录中添加了一个条目。重新启动后,我收到了mdm.jar引用的类的ClassNotFoundException,这些类是耳内文件。
如何实现这种依赖?
谢谢, Raghu
答案 0 :(得分:1)
JBOSS 7需要您将打包的jar文件放在web-inf / lib的lib文件夹或JBOSS服务器遵循的Class Loading Precedence的ear / lib cos中。
或者您可以将其作为模块加载,但是您需要使用MANIFEST文件或jboss-deployment-structure.xml
在JBOSS默认提供的模块之外指定此类的任何添加This link应该为您提供更多有关最适合您的信息。 希望它有所帮助。