2015-11-02 44 views
1

雖然我Wildfly部署app.war的Struts 1.x的)此信息出現:Wildfly 9.0.2決賽的ClassNotFoundException對Struts 1.x的

Cannot upload deployment: {"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"app.war\".POST_MODULE" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"app.war\".POST_MODULE: WFLYSRV0153: Failed to process phase POST_MODULE of deployment \"app.war\" Caused by: java.lang.RuntimeException: WFLYSRV0177: Error getting reflective information for class org.ajaxtags.tags.AjaxDisplayTag with ClassLoader ModuleClassLoader for Module \"deployment.app.war:main\" from Service Module Loader Caused by: java.lang.NoClassDefFoundError: au/id/jericho/lib/html/Segment Caused by: java.lang.ClassNotFoundException: au.id.jericho.lib.html.Segment from [Module \"deployment.app.war:main\" from Service Module Loader]"}}

我已經下載jericho-html-2.6.1-sources.jar並放置在此爲模塊插入${wf-dir}\modules\system\layers\base\au\id\jericho\lib\html\main\module.xml文件:

<?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> 

而且還是同樣的問題... 感謝您的幫助! :)

回答

0

這是通過將構建系統從Ant更改爲Maven來修復的 - 看起來像蜻蜓在解析目錄約定時遇到了一些問題。在Glassfish 3.1.1上,它與Ant