Java 无法在Jboss 7中添加resteasy本地模块

Java 无法在Jboss 7中添加resteasy本地模块,java,jakarta-ee,jboss,Java,Jakarta Ee,Jboss,无法从本地m在模块“com.test:main”中定义类org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap 模块加载器@4f4a7090(查找器:本地模块查找器@18ef96(根:C:\DEV\jboss-eap-7.0.4\modules,C:\DEV\jboss-eap-7.0.4\modules\system\layers\base.overlays\layer-base-jboss-eap-7.0.4 .CP,C:\DE

无法从本地m在模块“com.test:main”中定义类org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap 模块加载器@4f4a7090(查找器:本地模块查找器@18ef96(根:C:\DEV\jboss-eap-7.0.4\modules,C:\DEV\jboss-eap-7.0.4\modules\system\layers\base.overlays\layer-base-jboss-eap-7.0.4 .CP,C:\DEV\jboss-eap-7.0.4\modules\system\layers\base)):java.lang.NoClassDefFoundError:未能链接org/jboss/resteasy/plugins/server/servlet/ResteasyBootstrap(Module“com.test:mai n“来自本地模块加载器@4f4a7090(查找器:本地模块查找器@18ef96(根:C:\DEV\jboss-eap-7.0.4\modules,C:\DEV\jboss-eap-7.0.4\modules\system\layers\base.overlays\layer base- jboss-eap-7.0.4.CP,C:\DEV\jboss-eap-7.0.4\modules\system\layers\base)

09:17:27157错误[org.jboss.msc.service.fail](msc服务线程1-2)MSC000001:无法启动服务jboss.deployment.unit.“Test.war”。POST\M 服务jboss.deployment.unit“Test.war”中的ce.StartException。POST_模块:WFLYSRV0153:无法处理部署“Test.war”的阶段POST_模块

JBoss7.0.4版

用于添加模块的CLI命令

module add --name=com.test --resources=C:\jaxrs-api.jar;C:\resteasy-jaxb-    provider.jar;C:\resteasy-jaxrs.jar;C:\com.common.jar;C:\com.data.jar;
甚至尝试将其作为一个全局模块

/subsystem=ee:write-attribute(name=global-modules,value=[{name=com.test}]

Resteasy JAXR是JBoss7的一部分。因此,不需要像Jboss的较低EAP版本那样将rest easy JAR作为WebInf-->库的一部分或模块的一部分添加

下面的url提供了解决此问题的正确方法

问题在于jboss部署结构xml中的resteasy依赖关系。看起来resteasy模块中的一个类正在使用org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap。确保已定义其依赖项