如何在 Jboss7 中共享公共库

How to share common libraries in Jboss7

朋友们好,

我的服务器里有多个WAR,每个war都有一些公共库(.jar)。如何共享 JBoss7 中的公共库。请任何人帮助我..

您可以通过jboss-deployment-structure.xml文件

创建普通jar文件的自定义模块并在自定义模块上添加应用程序依赖(war)
  1. 创建目录:mkdir -p JBoss_HOME/modules/com/common/lib/main

  2. 将所有 jar 放在主目录中

  3. 在主目录下创建 module.xml。

    <?xml version="1.0" encoding="UTF-8"?> <module xmlns="urn:jboss:module:1.1" name="com.common.lib"> <resources> <resource-root path="JarName-1.0.1.jar"/> </resources> </module>

  4. 在 WEB-INF 下创建了 jboss-deployment-structure 并打包了 war 部署文件。

    <jboss-deployment-structure> <deployment> <dependencies> <module name="com.comman.lib"/> </dependencies> </deployment> </jboss-deployment-structure>