我正在经历一段艰难时期来实现我的设计。基本上它是一个有三层的网络服务。接口,业务逻辑和后端连接服务。我需要通过另一个模块jar来引用模块中的jar文件。可能吗?以及如何实现这一目标?JBOSS EAP 6.2子模块
如果我解释更多,有一个称为“事务”,“网关”和“实用程序”的模块。事务和网关都使用实用程序。接口调用事务。然后事务调用网关。
我使用Java 1.8和JBoss EAP 6.2
我正在经历一段艰难时期来实现我的设计。基本上它是一个有三层的网络服务。接口,业务逻辑和后端连接服务。我需要通过另一个模块jar来引用模块中的jar文件。可能吗?以及如何实现这一目标?JBOSS EAP 6.2子模块
如果我解释更多,有一个称为“事务”,“网关”和“实用程序”的模块。事务和网关都使用实用程序。接口调用事务。然后事务调用网关。
我使用Java 1.8和JBoss EAP 6.2
看一看的class loading文档(链接指向WildFly,但它工作在JBoss的EAP 6.x的相同)。您可以通过引用deployment.Transactions.war
依赖关系来设置部署依赖关系。
我用JBOSS AS 7试过了这个设置,它成功了。 Transactions,Utility和Gateway构建为Jar文件并作为模块添加到JBOSS。只有接口Web服务位于部署文件夹中。我已经阅读过这些文档,并将这些模块添加为全局模块。还有什么要做的? –
哦,所以这些不是部署,而是模块添加到'$ JBOSS_HOME/modules'目录?如果是这种情况,你可以添加'module.xml'文件和任何你看到的错误消息。 –
是的,就是这样。下面是module.xml文件的内容---------> 'code'
这是部署为EAR还是每个部署? –
所有模块单独部署。 –