【问题标题】:jar discrepancy in war and ear战争和耳朵的罐子差异
【发布时间】:2012-10-29 13:08:24
【问题描述】:

我有一个包含 EJB 和 war 文件的耳朵,这个耳朵部署在 weblogic 服务器中

现在我有一个 jar,它是战争内外类的依赖项。

当我在 app/lib 和 web-inf/lib 中包含此依赖项并将其部署到 weblogic 服务器中时,我收到一个异常,提示找不到类。现在,当我从 App-INF 中排除 jar 时,删除依赖于该 jar 的 EJB 并部署它。它工作正常。

有什么方法可以让我在 APP-INF 和 WEB-INf 中添加依赖项,但仍然可以正常工作。

【问题讨论】:

    标签: weblogic


    【解决方案1】:

    您希望您的 JAR 出现在 EAR 的 APP-INF/lib 级别。 这样,WAR 也会自动看到 JAR。那么您在 WAR 中应该不需要您的 JAR。

    否则,请在此处使用 Oracle 搜索“可选包”。 您可以部署 JAR 并让 EAR 和 WAR 引用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-11
      • 1970-01-01
      • 2013-02-01
      • 2010-11-18
      • 2011-12-12
      • 1970-01-01
      相关资源
      最近更新 更多