본문 바로가기
프로그램/Spring

[eGovFrame] Class 'egovframework.com.cmm.web.EgovBindingInitializer' not found [config set: test-common/web-context]

by 로드러너 2014. 5. 8.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

[egov-com-servlet.xml]

<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">

<property name="webBindingInitializer">

<bean class="egovframework.com.cmm.web.EgovBindingInitializer"/>

</property>

<property name="customArgumentResolvers">

<list>

<bean class="egovframework.rte.ptl.mvc.bind.CommandMapArgumentResolver"/>

</list>

</property>

</bean>


src/main/java/egovframework/com/cmm/web 밑에 EgovBindingInitializer.java 파일이 있음에도 egov-com-servlet.xml 파일에서 아래 오류가 발생하는 경우가 있습니다. 


Class 'egovframework.com.cmm.web.EgovBindingInitializer' not found [config set: test-common/web-context]


해당 경로에 자바파일이 존재한다면 대부분의 원인은 Spring bean 관련 validator 상의 문제일 수 있습니.



해결 방법은 프로젝트 선택후 메뉴에서 'Spring Tools > Remove Spring Project Nature'를 선택해서 validator 기능을 제거하면 됩니다.




* validator 기능을 제거한 해서 에러가 사라진 후에 validator 기능을 복구해도 에러가 다시 발생하지 않네요.



다른글

[eGovFrame] Mac에 전자정부프레임워크 설치하기

[eGovFrame] 로그인 체크 인터셉터 사용 (AuthenticInterceptor)