我们正在jboss EAP 6.4中部署多个maven应用程序战争。所有maven 应用程序有一些常见的jar。我们想把公共依赖项放在jboss服务器上。
请指导我如何实现这一目标。
等待早期回复。
答案 0 :(得分:0)
您必须创建自定义模块。 http://michaelrice.com/2015/01/how-to-develop-a-custom-module-for-jboss-eap-6x-as-7 然后在要部署的每个WAR中的文件(WEB-INF / jboss-deployment-structure.xml)中设置依赖项。
如果您有JBoss EAP订阅,您可以获得更完整的文档:https://access.redhat.com/solutions/195403
答案 1 :(得分:0)
确保您拥有Jboss EAP6中已存在的自定义jar和jar列表,因为这可能会因为多个jar而部署时出现问题
下一步创建部署结构,然后在文件中设置依赖项(WEB-INF / jboss-deployment-structure.xml)(将其添加到多个项目中)
确保通过在上面的文件中定义来排除导致倍数的依赖项。
检查JBOSS EAP的配置文件中是否需要任何子模块(如果不使用,可以对其进行注释)。
部署项目并检查是否存在任何导致问题的依赖项并相应地更新它。