启动WildFly时出现链接错误

时间:2015-07-06 10:53:57

标签: java wildfly linkageerror

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

当我尝试启动服务器时,我得到以下错误  enter image description here

任何人都可以帮我解决这个问题。

1 个答案:

答案 0 :(得分: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文档“子部署(战争和ejb-jars)总是依赖于父模块,这使他们能够访问EAR / lib中的类”