JBoss 4.2로 실행되는 스프링 mvc 응용 프로그램이 있습니다. 이 웹 응용 프로그램을 JBoss wildfly 10 (wildfly-10.0.0.Final 버전)으로 마이그레이션하려고합니다. JBoss wildfly 10 NoClassDefFoundError at JBoss 4.2에서 마이그레이션
내 응용 프로그램이 오류를 보여 배포하려고
:"{\"WFLYCTL0080: Failed services\" => {\"jboss.deployment.unit.\\\"myApp.war\\\".POST_MODULE\" => \"org.jboss.msc.service.StartException in service jboss.deployment.unit.\\\"myApp.war\\\".POST_MODULE: WFLYSRV0153: Failed to process phase POST_MODULE of deployment \\\"myApp.war\\\"
Caused by: java.lang.RuntimeException: WFLYSRV0177: Error getting reflective information for class org.ajaxtags.tags.AjaxDisplayTag with ClassLoader ModuleClassLoader for Module \\\"deployment.myApp.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.myApp.war:main\\\" from Service Module Loader]\"}}"
웹을 찾고, 나는 내가 단지 "여리고-HTML-2.6.1.jar"를로드 할 필요가 읽어 보시기 바랍니다. 이를 위해 $ {wildfly_home}/modules/system/layers/base/au/id/jericho/lib/html/main jericho-html-2.6.1.jar 및이 module.xml을 추가했습니다.
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="au.id.jericho.lib.html">
<resources>
<resource-root path="jericho-html-2.6.1.jar"/>
</resources>
<dependencies>
</dependencies>
</module>
나는 standalone.xml
<extension module="au.id.jericho.lib.html"/>
의 확장 기능을 추가하지만 같은 오류가 발생합니다.
당신이'여리고-HTML-2.6.1.jar'를 사용한다고 생각합니다. '- 소스 '없이. – Jens
안녕하세요 @Jens, 시도했지만 작동하지 않습니다. 여리고 모듈이로드되었는지 어떻게 확인합니까? –