【发布时间】:2014-06-30 06:58:56
【问题描述】:
在设置了我在 WildFly 上部署的小型 JAX-RS 应用程序后,我正在尝试将 Spring 支持添加到 RestEasy。我想使用 WildFly 中包含的 resteasy-spring 模块。部署 WAR 时出现 ClassNotFoundException:
Caused by: java.lang.ClassNotFoundException: org.jboss.resteasy.plugins.spring.SpringContextLoaderListener from [Module "deployment.mk-backend-8.0.0-SNAPSHOT.war:main" from Service Module Loader]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:197) [jboss-modules.jar:1.3.0.Final]
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:443) [jboss-modules.jar:1.3.0.Final]
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:431) [jboss-modules.jar:1.3.0.Final]
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:373) [jboss-modules.jar:1.3.0.Final]
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:118) [jboss-modules.jar:1.3.0.Final]
at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService.addListener(UndertowDeploymentInfoService.java:1145)
at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService.createServletConfig(UndertowDeploymentInfoService.java:734)
... 6 more
我将该模块包含在我的清单文件中,如下所示:
Manifest-Version: 1.0
Dependencies: org.jboss.resteasy.resteasy-spring export
在我的 web.xml 中,我包含了 SpringContextLoaderListener
<listener>
<listener-class>
org.jboss.resteasy.plugins.spring.SpringContextLoaderListener
</listener-class>
</listener>
我对 WildFly 完全陌生。我浏览了很多文档,但找不到任何对我有帮助的东西.. 我做错了什么?
【问题讨论】: