new ClassPathXmlApplicationContext
- 작성자 :
- 신*철
- 작성일 :
- 2013-03-28 14:28:08
- 조회수 :
- 2,162
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
custom tag 작성중 질문이 있습니다.
제가 controller java에서
ApplicationContext context = new ClassPathXmlApplicationContext("egovframework/spring/context-*.xml");
codeListService = (CodeListService)context.getBean("codeListService");
이런 식으로 선언을 해 db 데이타를 조회 하려고 합니다.
현재 이런식으로 선언 해 보니
PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property 'validationConfigLocations' threw exception; nested exception is org.springframework.beans.FatalBeanException:
Unable to read validation configuration due to IOException.; nested exception is java.io.FileNotFoundException: class path resource [WEB-INF/config/egovframework/validator/validator-rules.xml] cannot
be opened because it does not exist
이런 오류가 발생하였습니다.
validator-rules.xml 이 쪽 파일을 찾지 못하는 듯 한데요.
그렇다면 어떤식으로 이 부분을 해결 해야 되는지 간단한 예제나 답변 부탁드립니다.
제가 controller java에서
ApplicationContext context = new ClassPathXmlApplicationContext("egovframework/spring/context-*.xml");
codeListService = (CodeListService)context.getBean("codeListService");
이런 식으로 선언을 해 db 데이타를 조회 하려고 합니다.
현재 이런식으로 선언 해 보니
PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property 'validationConfigLocations' threw exception; nested exception is org.springframework.beans.FatalBeanException:
Unable to read validation configuration due to IOException.; nested exception is java.io.FileNotFoundException: class path resource [WEB-INF/config/egovframework/validator/validator-rules.xml] cannot
be opened because it does not exist
이런 오류가 발생하였습니다.
validator-rules.xml 이 쪽 파일을 찾지 못하는 듯 한데요.
그렇다면 어떤식으로 이 부분을 해결 해야 되는지 간단한 예제나 답변 부탁드립니다.
A
안녕하세요 프레임워크 센터입니다.
지금 자바 소스에서 빈을 등록하실 때 spring/context-*.xml 만 빈으로 등록하셨기 때문에
validator-rules.xml 파일을 찾지 못하고 있습니다.
빈 등록시 해당 xml파일을 같이 등록하시거나
필요치 않은 경우 validator를 삭제해 주시고 해보시기 바랍니다.
수고하세요.
지금 자바 소스에서 빈을 등록하실 때 spring/context-*.xml 만 빈으로 등록하셨기 때문에
validator-rules.xml 파일을 찾지 못하고 있습니다.
빈 등록시 해당 xml파일을 같이 등록하시거나
필요치 않은 경우 validator를 삭제해 주시고 해보시기 바랍니다.
수고하세요.