공통컴포넌트 로그인, 게시판 등록 후 실행시 오류가 발생합니다.
- 작성자 :
- 이*용
- 작성일 :
- 2014-09-23 15:02:25
- 조회수 :
- 1,216
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
기본 웹프로젝트 생성후 공통컴포넌트 로그인, 게시판, 커뮤니티 등록후 톰캣 실행하면 아래와 같은 오류가 발생합니다.
--- 제너레이터도 등록하지 않았습니다.
심각: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'beanValidator' defined in file...
자세한 내용은 첨부하였습니다.
----- context-validator.xml 설정은 하였습니다.
<bean class="org.springmodules.validation.commons.DefaultValidatorFactory" id="validatorFactory">
<property name="validationConfigLocations">
<list>
<value>/WEB-INF/config/egovframework/validator/validator-rules.xml</value>
<value>/WEB-INF/config/egovframework/validator/validator.xml</value>
<value>classpath:/egovframework/validator/com-rules.xml</value>
<value>classpath:/egovframework/validator/validator-rules.xml</value>
<value>classpath:/egovframework/validator/**/*.xml</value>
</list>
</property>
</bean>
--- 제너레이터도 등록하지 않았습니다.
심각: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'beanValidator' defined in file...
자세한 내용은 첨부하였습니다.
----- context-validator.xml 설정은 하였습니다.
<bean class="org.springmodules.validation.commons.DefaultValidatorFactory" id="validatorFactory">
<property name="validationConfigLocations">
<list>
<value>/WEB-INF/config/egovframework/validator/validator-rules.xml</value>
<value>/WEB-INF/config/egovframework/validator/validator.xml</value>
<value>classpath:/egovframework/validator/com-rules.xml</value>
<value>classpath:/egovframework/validator/validator-rules.xml</value>
<value>classpath:/egovframework/validator/**/*.xml</value>
</list>
</property>
</bean>
A
안녕하세요.
첨부하신 로그의 내용으로 미루어 보아 아래의 파일이 로딩되지 않은 것으로 보입니다.
; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/config/egovframework/validator/validator-rules.xml]
설정에 문제가 없다면 아래의 내용을 확인해보시기 바랍니다.
--> 자주묻는 질문의 " ContextLoaderListener 오류 확인" 내용입니다.
이 오류는 maven의 dependency가 정상적으로 처리되지 못한 경우..
tomcat의 server plugin의 임시 deploy 디렉토리에 WEB-INF/lib에 jar들이 정상 배포되지 않기 때문입니다..
해결하시는 방법은..
개발환경 v1.0(eclipse 3.4기반)의 경우는 다음과 같이 조치하시면 되실 것 같습니다.
- Project 메뉴 선택 -> Clean... 선택 후.. 프로젝트 재빌드 수행..
- 프로젝트 선택 -> context menu -> Maven -> Update Project Configuration
- 프로젝트 선택 -> context menu -> Run as -> maven clean
- 프로젝트 선택 -> context menu -> Run as -> maven package 후.. 오류 확인..
- Servers view에서 tomcat 서버 삭제 후.. 재등록...
개발환경 v2.0(eclipse 3.6 기반)의 경우는 다음과 같이 하셔여 합니다.
- 프로젝트 선택 -> context menu -> Properites 선택
- Deployment Assembly 항목 선택 후.. Add.. 선택
- Java Build Path Entries 선택 .. -> Maven Dependencies 선택...
이 경우는 Maven -> Update Project Configuration을 하시면.. 다시 초기화가 되기 때문에.. 재 등록해주셔야 합니다.
감사합니다.
첨부하신 로그의 내용으로 미루어 보아 아래의 파일이 로딩되지 않은 것으로 보입니다.
; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/config/egovframework/validator/validator-rules.xml]
설정에 문제가 없다면 아래의 내용을 확인해보시기 바랍니다.
--> 자주묻는 질문의 " ContextLoaderListener 오류 확인" 내용입니다.
이 오류는 maven의 dependency가 정상적으로 처리되지 못한 경우..
tomcat의 server plugin의 임시 deploy 디렉토리에 WEB-INF/lib에 jar들이 정상 배포되지 않기 때문입니다..
해결하시는 방법은..
개발환경 v1.0(eclipse 3.4기반)의 경우는 다음과 같이 조치하시면 되실 것 같습니다.
- Project 메뉴 선택 -> Clean... 선택 후.. 프로젝트 재빌드 수행..
- 프로젝트 선택 -> context menu -> Maven -> Update Project Configuration
- 프로젝트 선택 -> context menu -> Run as -> maven clean
- 프로젝트 선택 -> context menu -> Run as -> maven package 후.. 오류 확인..
- Servers view에서 tomcat 서버 삭제 후.. 재등록...
개발환경 v2.0(eclipse 3.6 기반)의 경우는 다음과 같이 하셔여 합니다.
- 프로젝트 선택 -> context menu -> Properites 선택
- Deployment Assembly 항목 선택 후.. Add.. 선택
- Java Build Path Entries 선택 .. -> Maven Dependencies 선택...
이 경우는 Maven -> Update Project Configuration을 하시면.. 다시 초기화가 되기 때문에.. 재 등록해주셔야 합니다.
감사합니다.