0

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

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

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

有什么方法可以将依赖项放在 APP-INF 和 WEB-INf 中,并且仍然可以正常工作。

4

1 回答 1

0

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

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

于 2012-10-29T13:15:58.470 回答