톰캣 구동시 에러메세지 검토부탁드립니다.
- 작성자 :
- 김*진
- 작성일 :
- 2011-06-13 13:49:33
- 조회수 :
- 2,729
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
PS. 로그 전체를 첨부합니다.
비슷한 유형의 질문을 찾았으나 답변내용에서 삭제하라는 해당 소스는 보이지 않아 질문 올립니다.
아래 오류로그를 참조해 주십시오.
2011-06-13 11:48:02,059 ERROR [org.springframework.web.context.ContextLoader] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'egovDeptManageController': Injection of resource fields failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'egovDeptManageIdGnrService' is defined
...
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'egovDeptManageIdGnrService' is defined
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:387)
at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:971)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:246)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:168)
at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:435)
at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:409)
at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:537)
at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:180)
at org.springframework.beans.factory.annotation.InjectionMetadata.injectFields(InjectionMetadata.java:105)
at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessAfterInstantiation(CommonAnnotationBeanPostProcessor.java:289)
... 40 more
비슷한 유형의 질문을 찾았으나 답변내용에서 삭제하라는 해당 소스는 보이지 않아 질문 올립니다.
아래 오류로그를 참조해 주십시오.
2011-06-13 11:48:02,059 ERROR [org.springframework.web.context.ContextLoader] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'egovDeptManageController': Injection of resource fields failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'egovDeptManageIdGnrService' is defined
...
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'egovDeptManageIdGnrService' is defined
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:387)
at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:971)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:246)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:168)
at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:435)
at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:409)
at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:537)
at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:180)
at org.springframework.beans.factory.annotation.InjectionMetadata.injectFields(InjectionMetadata.java:105)
at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessAfterInstantiation(CommonAnnotationBeanPostProcessor.java:289)
... 40 more
A
안녕하세요.. 김홍진님..
부서 정보 생성시에 필요한 ID Generation Service 설정이 없어서 발생된 오류입니다.
src/main/resources
밑에.. egovframework/spring/context-idgen.xml 파일에 다음과 같은 설정을 추가하시면 되실 것 같습니다. (없으시면 다른 xml 파일과 같이 생성하셔서 추가)
<!-- 부서 ID -->
<bean name="egovDeptManageIdGnrService"
class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrService"
destroy-method="destroy">
<property name="dataSource" ref="dataSource" />
<property name="strategy" ref="orgnztIdStrategy" />
<property name="blockSize" value="1"/>
<property name="table" value="COMTECOPSEQ"/>
<property name="tableName" value="ORGNZT_ID"/>
</bean>
<bean name="orgnztIdStrategy"
class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl">
<property name="prefix" value="ORGNZT_" />
<property name="cipers" value="13" />
<property name="fillChar" value="0" />
</bean>
<!-- 부서 ID -->
그럼.. 즐거운 하루되십시오.
감사합니다.
부서 정보 생성시에 필요한 ID Generation Service 설정이 없어서 발생된 오류입니다.
src/main/resources
밑에.. egovframework/spring/context-idgen.xml 파일에 다음과 같은 설정을 추가하시면 되실 것 같습니다. (없으시면 다른 xml 파일과 같이 생성하셔서 추가)
<!-- 부서 ID -->
<bean name="egovDeptManageIdGnrService"
class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrService"
destroy-method="destroy">
<property name="dataSource" ref="dataSource" />
<property name="strategy" ref="orgnztIdStrategy" />
<property name="blockSize" value="1"/>
<property name="table" value="COMTECOPSEQ"/>
<property name="tableName" value="ORGNZT_ID"/>
</bean>
<bean name="orgnztIdStrategy"
class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl">
<property name="prefix" value="ORGNZT_" />
<property name="cipers" value="13" />
<property name="fillChar" value="0" />
</bean>
<!-- 부서 ID -->
그럼.. 즐거운 하루되십시오.
감사합니다.