2016-05-17 122 views
0

我正在經歷一段艱難時期來實現我的設計。基本上它是一個有三層的網絡服務。接口,業務邏輯和後端連接服務。我需要通過另一個模塊jar來引用模塊中的jar文件。可能嗎?以及如何實現這一目標?JBOSS EAP 6.2子模塊

如果我解釋更多,有一個稱爲「事務」,「網關」和「實用程序」的模塊。事務和網關都使用實用程序。接口調用事務。然後事務調用網關。

我使用Java 1.8和JBoss EAP 6.2

+0

這是部署爲EAR還是每個部署? –

+0

所有模塊單獨部署。 –

回答

0

看一看的class loading文檔(鏈接指向WildFly,但它工作在JBoss的EAP 6.x的相同)。您可以通過引用deployment.Transactions.war依賴關係來設置部署依賴關係。

+0

我用JBOSS AS 7試過了這個設置,它成功了。 Transactions,Utility和Gateway構建爲Jar文件並作爲模塊添加到JBOSS。只有接口Web服務位於部署文件夾中。我已經閱讀過這些文檔,並將這些模塊添加爲全局模塊。還有什麼要做的? –

+1

哦,所以這些不是部署,而是模塊添加到'$ JBOSS_HOME/modules'目錄?如果是這種情況,你可以添加'module.xml'文件和任何你看到的錯誤消息。 –

+0

是的,就是這樣。下面是module.xml文件的內容---------> 'code' \t \t \t \t <資源根路徑=」 CG_Transaction.jar 「/> \t \t <資源根路徑=」 CG_ServiceGateway.jar 「/> \t \t <資源根路徑=」 CG_utility的.jar 「/> \t \t <資源根路徑=」 速度-1.7.jar 「/> \t \t <資源根路徑=」 公地集合-3.2.2.jar「/> \t \t <資源根路徑= 「公地琅-2.4.jar」/>