Java Wildfly 9.0.2-Struts 1.x的最终类NotFoundException
在myWildfly上部署Java Wildfly 9.0.2-Struts 1.x的最终类NotFoundException,java,jboss,struts,struts-1,Java,Jboss,Struts,Struts 1,在myWildfly上部署app.war(Struts 1.x)时,将显示以下信息: 无法上载部署:{“WFLYCTL0080:失败的服务”=> {“jboss.deployment.unit.\“app.war\”.POST\u模块“=> “org.jboss.msc.service.StartException在服务中 jboss.deployment.unit.\“app.war\”。POST\ U模块:WFLYSRV0153:未能 部署“app.war”的过程阶段后期模块由以下原因引起:
app.war
(Struts 1.x)时,将显示以下信息:
无法上载部署:{“WFLYCTL0080:失败的服务”=>
{“jboss.deployment.unit.\“app.war\”.POST\u模块“=>
“org.jboss.msc.service.StartException在服务中
jboss.deployment.unit.\“app.war\”。POST\ U模块:WFLYSRV0153:未能
部署“app.war”的过程阶段后期模块由以下原因引起:
java.lang.RuntimeException:WFLYSRV0177:获取反射数据时出错
类org.ajaxtags.tags.AjaxDisplayTag的信息
模块\“deployment.app.war:main\”的ClassLoader模块ClassLoader
来自服务模块加载器的错误:java.lang.NoClassDefFoundError:
au/id/jericho/lib/html/Segment由以下原因引起:
java.lang.ClassNotFoundException:au.id.jericho.lib.html.Segment from
[服务模块加载器中的模块\“deployment.app.war:main\”]“}
我已经下载了jericho-html-2.6.1-sources.jar
,并将其作为一个模块放入${wf dir}\modules\system\layers\base\au\id\jericho\lib\html\main\
文件中:
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.3" name="au.id.jericho.lib.html">
<resources>
<resource-root path="jericho-html-2.6.1-sources.jar"/>
</resources>
<dependencies>
</dependencies>
</module>
还有同样的问题。。。
谢谢你的帮助!:) 这是通过将构建系统从Ant更改为Maven解决的-看起来Wildfly在解决目录约定时遇到了一些问题。在Glassfish 3.1.1上,这与Ant一起工作这是通过将构建系统从Ant更改为Maven来修复的-看起来Wildfly在解决目录约定时遇到了一些问题。在Glassfish 3.1.1上,这对Ant有效