실행환경(civil)구성중 java.lang.NoClassDefFoundError 에러 발생
- 작성자 :
- 허*운
- 작성일 :
- 2010-08-13 13:02:07
- 조회수 :
- 3,325
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
실행환경 가이드 설정중 입니다.
egovframework.guideprogram.civilappeal.web/pom.xml 의 Maven 디펜던시에 아래
<!--Caused by: java.lang.NoClassDefFoundError: javax/jws/WebParam$Mode -->
<dependency>
<groupId>javax.jws</groupId>
<artifactId>jsr181-api</artifactId>
<version>1.0-MR1</version>
</dependency>
<!-- Caused by: java.lang.NoClassDefFoundError: javax/xml/ws/Holder -->
<dependency>
<groupId>javax.xml.ws</groupId>
<artifactId>jaxws-api</artifactId>
<version>2.1</version>
</dependency>
<dependency>
<groupId>javax.xml.stream</groupId>
<artifactId>stax-api</artifactId>
<version>1.0-2</version>
</dependency>
3개의 jar가 부족해서 추가로 넣었습니다.
egovframework.guideprogram.civilappeal.parent
egovframework.guideprogram.civilappeal.services
egovframework.guideprogram.civilappeal.web
위 3개의 프로젝트 모두 정상적으로 빌드 되어 있습니다.
그런데 Server(tomcat6.0) 를 start 하면
java.lang.NoClassDefFoundError: javax/xml/ws/soap/MTOM
위와 같은 에러메세지가 발생 합니다. 답변 부탁 드립니다.
egovframework.guideprogram.civilappeal.web/pom.xml 의 Maven 디펜던시에 아래
<!--Caused by: java.lang.NoClassDefFoundError: javax/jws/WebParam$Mode -->
<dependency>
<groupId>javax.jws</groupId>
<artifactId>jsr181-api</artifactId>
<version>1.0-MR1</version>
</dependency>
<!-- Caused by: java.lang.NoClassDefFoundError: javax/xml/ws/Holder -->
<dependency>
<groupId>javax.xml.ws</groupId>
<artifactId>jaxws-api</artifactId>
<version>2.1</version>
</dependency>
<dependency>
<groupId>javax.xml.stream</groupId>
<artifactId>stax-api</artifactId>
<version>1.0-2</version>
</dependency>
3개의 jar가 부족해서 추가로 넣었습니다.
egovframework.guideprogram.civilappeal.parent
egovframework.guideprogram.civilappeal.services
egovframework.guideprogram.civilappeal.web
위 3개의 프로젝트 모두 정상적으로 빌드 되어 있습니다.
그런데 Server(tomcat6.0) 를 start 하면
java.lang.NoClassDefFoundError: javax/xml/ws/soap/MTOM
위와 같은 에러메세지가 발생 합니다. 답변 부탁 드립니다.
A
안녕하세요.. 허용운님..
실행환경 가이드 프로젝트(civilappeal)의 경우는 위 3개의 dependency가 필요하지 않습니다. 3개를 삭제하시고 테스트 해보시면 될 것 같습니다.
혹.. civilappeal에 추가적으로 webservice 기능을 추가하시면서 위 3개의 dependency를 추가하신 경우라면..
jaxws-api의 version을 "2.1-1"로 변경해 보시면 될 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
다음의 dependency도 추가해보시면 될 것 같습니다.
실행환경 가이드 프로젝트(civilappeal)의 경우는 위 3개의 dependency가 필요하지 않습니다. 3개를 삭제하시고 테스트 해보시면 될 것 같습니다.
혹.. civilappeal에 추가적으로 webservice 기능을 추가하시면서 위 3개의 dependency를 추가하신 경우라면..
jaxws-api의 version을 "2.1-1"로 변경해 보시면 될 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
다음의 dependency도 추가해보시면 될 것 같습니다.