2014-04-02 40 views
1

依賴JBOSS7外部罐子我使用JBoss 7與EAR文件

在我的自定義罐子我實現一個接口。該接口位於與ECM.ear文件一起打包的jar中。除非我將自定義jar放入web-inf/lib文件夾(位於ear文件中的war文件)中,否則我會將ClassNotFoundException w.r.添加到接口中。

我爲我的自定義jar創建了一個模塊,但我不知道如何設置ear文件的依賴關係。我複製了包含接口的jar,名爲mdm.jar,並將其放在模塊中,並在module.xml的資源根目錄中添加了一個條目。重新啓動後,我得到了mdm.jar引用的類的ClassNotFoundException,這些類位於ear文件中。

如何實現這種依賴關係?

感謝, Raghu

回答

1

JBOSS 7需要你把你的WEB-INF /目錄下的lib文件夾lib或JBoss服務器遵循類加載優先級的耳塞/ lib中COS打包jar文件。

另外,您可以加載它作爲一個模塊,但你需要指定JBOSS默認之外的任何另外這種供電的模塊使用清單文件或JBoss的部署,structure.xml

This link應該提供你更多洞察什麼最適合你。 希望它有幫助。