JBOSS7外部jar依赖于ear文件

时间:2014-04-02 12:17:19

标签: jboss jboss7.x

我正在使用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

1 个答案:

答案 0 :(得分:1)

JBOSS 7需要您将打包的jar文件放在web-inf / lib的lib文件夹或JBOSS服务器遵循的Class Loading Precedence的ear / lib cos中。

或者您可以将其作为模块加载,但是您需要使用MANIFEST文件或jboss-deployment-structure.xml

在JBOSS默认提供的模块之外指定此类的任何添加

This link应该为您提供更多有关最适合您的信息。 希望它有所帮助。