Java 添加外部JAR NoClassDefFoundError

Java 添加外部JAR NoClassDefFoundError,java,jboss,noclassdeffounderror,Java,Jboss,Noclassdeffounderror,我在向项目中添加外部JAR时遇到问题。我正在使用gradle构建我的项目,并在JBoss上部署多个WAR。我使用“dependencies{compile libraries}”添加了这些外部JAR,因此这些JAR位于war项目内部 我的项目成功构建,但当我调用Web服务时,我收到一个错误: ERROR [org.jboss.as.webservices.invocation.InvocationHandlerJAXWS] (http-localhost/127.0.0.1:8080-1) JB

我在向项目中添加外部JAR时遇到问题。我正在使用
gradle
构建我的项目,并在JBoss上部署多个WAR。我使用
“dependencies{compile libraries}”
添加了这些外部JAR,因此这些JAR位于war项目内部

我的项目成功构建,但当我调用Web服务时,我收到一个错误:

ERROR [org.jboss.as.webservices.invocation.InvocationHandlerJAXWS] (http-localhost/127.0.0.1:8080-1) JBAS015594: Method invocation failed with exception: Could not initialize class org.apache.xml.security.Init: java.lang.NoClassDefFoundError: Could not initialize class org.apache.xml.security.Init.
这个
org.apache.xml.security.Init
类是从外部jar文件中的类调用的


非常感谢您的帮助。

您的配置文件在哪里?您是在放置相对路径,而不是绝对路径吗?您引用的库的jar列在生成的war文件的WEB-INF/lib文件夹中?您使用的是Axis?jboss的哪个版本?@vkrausser,是的,在构建之后,必要的jar文件被放在war归档文件的WEB-INF/lib文件夹下。@AndreDuarte,你指的是哪个配置文件?