0

我有一个依赖项 JAR,我将其复制到 APP-INF/lib 目录中,该目录在application.xml文件中列为<library-directory>APP-INF/lib</library-directory>

每当我尝试启动服务器时,都会出现以下错误 在此处输入图像描述

谁能帮我解决这个问题。

4

1 回答 1

1

看看: https ://docs.jboss.org/author/display/WFLY8/Class+Loading+in+WildFly

我们的部署结构基本上是这样的:

my.ear
  + lib/ <-- dependencies for multi-submodule deployment
  + META-INF/ <-- application.xml defines submodule(s) e.g. web.war, 
              <-- also jboss-deployment-structure.xml to include/export wildfly core modules for your EAR
  + web.war <-- our core deployment

我认为在您的情况下,您可以将您的 JAR 部署到 EAR/lib 并且应该在所有子模块中找到它们。来自 Wildfly 文档“子部署(wars 和 ejb-jars)总是依赖于父模块,这使它们能够访问 EAR/lib 中的类”

于 2015-07-06T11:34:18.100 回答