2016-05-17 154 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”/>

相关问题