실행환경 가이드 프로그램 설치, 조치 후, 런 에러 디버깅 중->도움 요망
- 작성자 :
- 홍*성
- 작성일 :
- 2010-02-09 13:27:42
- 조회수 :
- 4,469
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
egovframework.guideprogram.civilappeal.web 프로젝트 안에 있는 pom.xml에서..
dependencies 부분의 처음 dependency인.. 다음 부분을 삭제 또는 주석 처리해 주시면 됩니다.
<dependency>
<groupId>egovframework.guideprogram</groupId>
<artifactId>egovframework.guideprogram.civilappeal.services</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>
=> 삭제 또는 주석 처리..
했는데 에러가 납니다. 다음은 에러 내용입니다.
2010-02-08 18:51:43,265 ERROR [org.springframework.web.context.ContextLoader] Context initialization failed
java.lang.NoClassDefFoundError: javax/xml/stream/util/XMLEventConsumer
0209 작업사항=>
1. \egovframe_실행환경소스\egovframework.rte.itl_src\egovframework.rte.itl.webservice 의 src를 egovframework.guideprogram.civilappeal.services 의 src 에 붙여 넣기
2. /egovframework.guideprogram.civilappeal.parent/pom.xml 의 altibase와 tibero 를 주석처리
3. /egovframework.guideprogram.civilappeal.web/pom.xml 의
<!-- <dependency>
<groupId>egovframework.guideprogram</groupId>
<artifactId>egovframework.guideprogram.civilappeal.services</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency> --> 주석처리
<dependency>
<groupId>javax.xml.stream</groupId>
<artifactId>stax-api</artifactId>
<version>1.0-2</version>
</dependency> 추가
4. 이렇게해서 작업하면 tomcat이 정상적으로 스타트
-----------중간 생략-------------
2010. 2. 9 오후 1:16:15 org.apache.jk.server.JkMain start
정보: Jk running ID=0 time=0/16 config=null
2010. 2. 9 오후 1:16:15 org.apache.catalina.startup.Catalina start
정보: Server startup in 1017 ms
5. 그런데 egovframework.guideprogram.civilappeal.web 을 run on server하면 404 에러가 남
-----아래 DEBUG Message ----------
log4j:INFO Using URL [file:/C:/egov_dev/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp2/wtpwebapps/egovframework.guideprogram.civilappeal.web/WEB-INF/classes/log4j.xml] for automatic log4j configuration of repository named [default].
2010-02-09 13:16:16,421 DEBUG [egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper] ## authentication object is null!!
dependencies 부분의 처음 dependency인.. 다음 부분을 삭제 또는 주석 처리해 주시면 됩니다.
<dependency>
<groupId>egovframework.guideprogram</groupId>
<artifactId>egovframework.guideprogram.civilappeal.services</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>
=> 삭제 또는 주석 처리..
했는데 에러가 납니다. 다음은 에러 내용입니다.
2010-02-08 18:51:43,265 ERROR [org.springframework.web.context.ContextLoader] Context initialization failed
java.lang.NoClassDefFoundError: javax/xml/stream/util/XMLEventConsumer
0209 작업사항=>
1. \egovframe_실행환경소스\egovframework.rte.itl_src\egovframework.rte.itl.webservice 의 src를 egovframework.guideprogram.civilappeal.services 의 src 에 붙여 넣기
2. /egovframework.guideprogram.civilappeal.parent/pom.xml 의 altibase와 tibero 를 주석처리
3. /egovframework.guideprogram.civilappeal.web/pom.xml 의
<!-- <dependency>
<groupId>egovframework.guideprogram</groupId>
<artifactId>egovframework.guideprogram.civilappeal.services</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency> --> 주석처리
<dependency>
<groupId>javax.xml.stream</groupId>
<artifactId>stax-api</artifactId>
<version>1.0-2</version>
</dependency> 추가
4. 이렇게해서 작업하면 tomcat이 정상적으로 스타트
-----------중간 생략-------------
2010. 2. 9 오후 1:16:15 org.apache.jk.server.JkMain start
정보: Jk running ID=0 time=0/16 config=null
2010. 2. 9 오후 1:16:15 org.apache.catalina.startup.Catalina start
정보: Server startup in 1017 ms
5. 그런데 egovframework.guideprogram.civilappeal.web 을 run on server하면 404 에러가 남
-----아래 DEBUG Message ----------
log4j:INFO Using URL [file:/C:/egov_dev/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp2/wtpwebapps/egovframework.guideprogram.civilappeal.web/WEB-INF/classes/log4j.xml] for automatic log4j configuration of repository named [default].
2010-02-09 13:16:16,421 DEBUG [egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper] ## authentication object is null!!
A
안녕하세요.. 홍오성님..
2가지 가능성이 있을 것 같습니다..
첫번째는 tomcat 버전 문제로 인하여 XML관련 표준API jar가 없어서 발생한 문제의 가능성입니다.. 이 부분은.. tomcat 6.0 이상에서 테스트해 보시기 바랍니다.
두번째 가능성은 eclipse의 servers view의 문제로 임시 deploy 영역에.. 정상적으로 필요한 jar들이 publish되지 못하는 문제입니다.
이 경우.. eclipse의 workspace를 새롭게 잡아서.. 다시 시도해 보시거나..
maven install을 수행 하신 후... 생성된 war를 외부 tomcat 서버에 직접 deploy 후 테스트 해보시면.. 확인이 되실 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
2가지 가능성이 있을 것 같습니다..
첫번째는 tomcat 버전 문제로 인하여 XML관련 표준API jar가 없어서 발생한 문제의 가능성입니다.. 이 부분은.. tomcat 6.0 이상에서 테스트해 보시기 바랍니다.
두번째 가능성은 eclipse의 servers view의 문제로 임시 deploy 영역에.. 정상적으로 필요한 jar들이 publish되지 못하는 문제입니다.
이 경우.. eclipse의 workspace를 새롭게 잡아서.. 다시 시도해 보시거나..
maven install을 수행 하신 후... 생성된 war를 외부 tomcat 서버에 직접 deploy 후 테스트 해보시면.. 확인이 되실 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.