앙되요

[jboss 6] Spring 3, mybatis, jboss6, maven2 연동중 jboss 에러 문제 본문

Spring & Maven & Mybatis

[jboss 6] Spring 3, mybatis, jboss6, maven2 연동중 jboss 에러 문제

앙되요 2011. 12. 19. 20:58
jboss6를 설치하기 전에 eclipse indigo에 jboss6 플러그인을 설치한다.

그후 기존에 톰켓으로 구동이 잘되던 기존 프로젝트를 구동한 결과

org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [config/mybatis-context.xml]; nested exception is java.lang.ClassCastException: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl cannot be cast to javax.xml.parsers.DocumentBuilderFactory

내 mybatis xml을 읽어오지 못하는 것이다.

무슨 문제인가... spring 과 문제 인가... maven 문제인가...

어떤문제 인지 해결을 못하다가

마지막 java.lang.ClassCastException: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl cannot be cast to javax.xml.parsers.DocumentBuilderFactory이 에러메세지를 분석 결과

참조 <http://raou.egloos.com/2730647>

xml 제대로 파싱을 못해주는 것을 파악

maven에 혹시 xml관련 파싱해주는 라이브러리가 있나 확인해봤다.

의심가는 것 발견!

        <dependency>
            <groupId>commons-validator</groupId>
            <artifactId>commons-validator</artifactId>
            <version>1.3.0</version>
        </dependency>

요놈이 xml-api 어쩌고 하는 라이브러리를 추가해주는 것이다.

주석처리 한 후 테스트!

잘구동된다.

힘들었다;;