【问题标题】:JBOSS7 external jar with dependency on ear file依赖ear文件的JBOSS7外部jar
【发布时间】:2014-04-02 12:17:19
【问题描述】:

我正在使用 JBOSS 7

在我的自定义 jar 中,我正在实现一个接口。该接口位于与 ECM.ear 文件一起打包的 jar 中。除非我将自定义 jar 放入 web-inf/lib 文件夹(位于 ear 文件中的 war 文件),否则我会在界面上收到 ClassNotFoundException w.r.。

我为我的自定义 jar 创建了一个模块,但我不知道如何设置与 ear 文件的依赖关系。我复制了包含 mdm.jar 接口的 jar 并将其放在模块中,并在 module.xml 的资源根目录中添加了一个条目。重新启动后,我得到了由 mdm.jar 引用的类的 ClassNotFoundException,它们在 ear 文件中。

如何实现这种依赖?

谢谢, 拉古

【问题讨论】:

    标签: jboss jboss7.x


    【解决方案1】:

    JBOSS 7需要你把打包好的jar文件放到你的web-inf/lib的lib文件夹或者JBOSS服务器遵循的Class Loading Precedence的ear/lib cos中。

    您也可以将其作为模块加载,但您需要使用您的 MANIFEST 文件或 jboss-deployment-structure.xml 在 JBOSS 默认提供的模块之外指定任何此类添加

    This link 应该让您更深入地了解什么最适合您。 希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-05
      • 1970-01-01
      • 2016-10-20
      • 2020-11-16
      • 2011-01-16
      • 2016-12-20
      相关资源
      最近更新 更多