서버에 적용시 에러가 납니다. 좀 봐주세요.
- 작성자 :
- 박*규
- 작성일 :
- 2010-01-19 18:04:21
- 조회수 :
- 4,982
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
자세한 에러 는 첨부파일이 있습니다.
BBS validation 을 로드 하는 중 에러가 나서 egov 프레임워크가 안올라는것 같습니다.
로컬에서 실행시에는 문제 없이 실행이 되고 있으며 서버(Unix)에서 실행시에만 발생되고 있습니다.
원인 및 해결책 좀 부탁드립니다.
2010-01-19 17:49:16.097 ERROR ContextLoader: Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'egovBBSAttributeManageController'
BBS validation 을 로드 하는 중 에러가 나서 egov 프레임워크가 안올라는것 같습니다.
로컬에서 실행시에는 문제 없이 실행이 되고 있으며 서버(Unix)에서 실행시에만 발생되고 있습니다.
원인 및 해결책 좀 부탁드립니다.
2010-01-19 17:49:16.097 ERROR ContextLoader: Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'egovBBSAttributeManageController'
A
안녕하세요 박대규님!!
문의하신 내용에 대해 답변드립니다.
우선 /WEB-INF/classes/egovframework/spring/context-validator.xml 파일에 정의된 "validatorFactory" 를 생성하지 못해 발생하는 에러인 것 같습니다.
context-validator.xml 파일 내에 경로 등이 제대로 설정되어 있는지 확인부탁드립니다. 아래는 해당 파일의 설정 내용입니다.
---------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd">
<!-- Integration Apache Commons Validator by Spring Modules -->
<bean id="beanValidator" class="org.springmodules.validation.commons.DefaultBeanValidator">
<property name="validatorFactory" ref="validatorFactory"/>
</bean>
<bean id="validatorFactory" class="org.springmodules.validation.commons.DefaultValidatorFactory">
<property name="validationConfigLocations">
<list>
<!-- 공통기술 -->
<value>classpath:/egovframework/validator/validator-rules.xml</value>
<value>classpath:/egovframework/validator/com/**/*.xml</value>
</list>
</property>
</bean>
</beans>
---------------------------------------------------------------
그럼 오늘도 즐거운 하루 되시길 바랍니다.
문의하신 내용에 대해 답변드립니다.
우선 /WEB-INF/classes/egovframework/spring/context-validator.xml 파일에 정의된 "validatorFactory" 를 생성하지 못해 발생하는 에러인 것 같습니다.
context-validator.xml 파일 내에 경로 등이 제대로 설정되어 있는지 확인부탁드립니다. 아래는 해당 파일의 설정 내용입니다.
---------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd">
<!-- Integration Apache Commons Validator by Spring Modules -->
<bean id="beanValidator" class="org.springmodules.validation.commons.DefaultBeanValidator">
<property name="validatorFactory" ref="validatorFactory"/>
</bean>
<bean id="validatorFactory" class="org.springmodules.validation.commons.DefaultValidatorFactory">
<property name="validationConfigLocations">
<list>
<!-- 공통기술 -->
<value>classpath:/egovframework/validator/validator-rules.xml</value>
<value>classpath:/egovframework/validator/com/**/*.xml</value>
</list>
</property>
</bean>
</beans>
---------------------------------------------------------------
그럼 오늘도 즐거운 하루 되시길 바랍니다.