저는 며칠 동안이 문제로 어려움을 겪었습니다. 누군가가 도와 줄 수 있기를 바랍니다. 내 응용 프로그램 내 Hibernate3은 SessionFactory를 구축하려고 할 때Jboss-4.2.3 jboss-web.xml을 무시한 것 같습니다.
나는 다음과 같은 오류를 받고 있어요 : 아래
...
org.hibernate.HibernateException: Could not parse configuration: hibernate.cfg.xml
...
Caused by: org.dom4j.DocumentException: org.dom4j.DocumentFactory cannot be cast to org.dom4j.DocumentFactory Nested exception: org.dom4j.DocumentFactory cannot be cast to org.dom4j.DocumentFactory
...
내 /WEB-INF/jboss-web.xml입니다 :
<?xml version="1.0" encoding="UTF-8"?>
<jboss-web>
<loader-repository>some.unique.package.name:archive=lvs.war
<loader-repository-config>java2ParentDelegation=false</loader-repository-config>
</loader-repository>
</jboss-web>
최대 절전 모드 단위 테스트에서 잘 작동합니다. 테스트 서버에 배포하면됩니다.
jboss가 이미 dom4j 사본을 가지고 있기 때문에 이것이 발견되었습니다.
아니요 내 프로젝트에서 dom4j를 제거 할 수 없습니다. 호스트되는 서버의 웹 응용 프로그램은 모든 자체 jar를 사용해야합니다.
당신의 jdom을 jboss 버전으로 업/다운 등급 할 수 있습니까? –
@ serg.nechaev 그것은 내 개발 서버에서 단기간에 작동하지만 장기간 도움이되지는 않습니다. 필자가 말했듯이 프로덕션 서버의 웹 응용 프로그램은 모든 자체 항아리를 사용해야합니다. – anTrodaire