내 프로젝트에 anti-samy jar를 사용하고 있습니다. org.w3c.dom.Element 클래스는 의존성이며 xml-apis jar 아래에 있습니다.JBoss AS 7 : xml-apis.jar을 사용할 때의 오류
그러나 응용 프로그램을 사용할 때이 오류가 발생합니다. 서비스 모듈 로더의 [module "deployment.xxx.ear.antisamy-1.4.4.jar : main"]의 org.w3c.dom.Element
나는 클래스 로더 지옥이 있다고 생각하지만 필요한 모듈을 찾을 수 없다.
Info : 내 앱이 EAR에 배포되어 있으며 anti-samy 및 xml-apis는 루트 디렉토리의 내 EAR에 있습니다. 내가 사용하는 클래스는 EJB 모듈에 위치하며 MANIFEST 파일에는이 클래스가 있습니다.
[해결]
내 나쁜
. 내 EAR의 루트에 항아리를 추가했습니다. 그래서 EAR의/lib 디렉토리에 jar 파일을 옮기면 모두 정상적으로 작동합니다.
MANIFEST에서 내 jar 파일을 제거하고 종속성 net.sourceforge.nekohtml을 추가했지만 오류가 지속됩니다. Nekohtml은 종속성으로 javax.api가있는 org.apache.xerces를 종속성으로 사용합니다. –