context-idgen.xml 에 있어도 에러나네요
- 작성자 :
- 이*원
- 작성일 :
- 2012-03-08 20:20:22
- 조회수 :
- 2,632
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
No bean named 'egovFileIdGnrService' is defined
에러가 나는데요
Q&A게시판 목록을 찾으니 context-idgen.xml 에 등록하면된다고
하셨는데
이미 등록되어있는 걸로 확인했지만 여전히 빈을 못찾는다고 에러가 납니다
어떻게 해야하나요?
<확인사항>
context-idgen.xml
<bean name="egovFileIdGnrService"
class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrService"
destroy-method="destroy">
<property name="dataSource" ref="egov.dataSource" />
<property name="strategy" ref="fileStrategy" />
<property name="blockSize" value="10"/>
<property name="table" value="COMTECOPSEQ"/>
<property name="tableName" value="FILE_ID"/>
</bean>
<bean name="fileStrategy"
class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl">
<property name="prefix" value="FILE_" />
<property name="cipers" value="15" />
<property name="fillChar" value="0" />
</bean>
그리고 해당 클래스 찾아보면 제 경로에 다 있음을 확인했습니다
<시도해본 것>
1. 공통 프레임워크 만 받아서 해봐도 같은 현상
2. eGoveFramework 퍼스펙티브상에서 eGoveFrameWebProject로 만들고
eGoveFrame common component 선택해서 인증서로그인/일반로그인을 선택해서
만든 후 마벤빌드하여 시작시켜도 마찬가지임(db는 mysql로 egovFrame의 common component를 통해 세팅했고 connetion test 했읍니다)
에러가 나는데요
Q&A게시판 목록을 찾으니 context-idgen.xml 에 등록하면된다고
하셨는데
이미 등록되어있는 걸로 확인했지만 여전히 빈을 못찾는다고 에러가 납니다
어떻게 해야하나요?
<확인사항>
context-idgen.xml
<bean name="egovFileIdGnrService"
class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrService"
destroy-method="destroy">
<property name="dataSource" ref="egov.dataSource" />
<property name="strategy" ref="fileStrategy" />
<property name="blockSize" value="10"/>
<property name="table" value="COMTECOPSEQ"/>
<property name="tableName" value="FILE_ID"/>
</bean>
<bean name="fileStrategy"
class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl">
<property name="prefix" value="FILE_" />
<property name="cipers" value="15" />
<property name="fillChar" value="0" />
</bean>
그리고 해당 클래스 찾아보면 제 경로에 다 있음을 확인했습니다
<시도해본 것>
1. 공통 프레임워크 만 받아서 해봐도 같은 현상
2. eGoveFramework 퍼스펙티브상에서 eGoveFrameWebProject로 만들고
eGoveFrame common component 선택해서 인증서로그인/일반로그인을 선택해서
만든 후 마벤빌드하여 시작시켜도 마찬가지임(db는 mysql로 egovFrame의 common component를 통해 세팅했고 connetion test 했읍니다)
A
안녕하세요.. 이재원님..
시도해보신 것 이외에는 다른 작업이 없으셨다면..
tomcat plugin 상에 일부 파일이 배포되지 않은 것 같습니다..
(혹.. 해당 컴포넌트 추가 시.. web.xml 덮어 써져야 하는데.. 그렇게 못한 경우 일 수도 있습니다.)
Servers 뷰 상에서.. 해당 tomcat을 삭제 한 후에 다시 만드셔서 테스트 해보십시오..
그래도 동일한 오류가 발생을 한다면.. Run as -> Maven install 후에.. 생성된 war를 가지고 테스트 해보시기 바랍니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
시도해보신 것 이외에는 다른 작업이 없으셨다면..
tomcat plugin 상에 일부 파일이 배포되지 않은 것 같습니다..
(혹.. 해당 컴포넌트 추가 시.. web.xml 덮어 써져야 하는데.. 그렇게 못한 경우 일 수도 있습니다.)
Servers 뷰 상에서.. 해당 tomcat을 삭제 한 후에 다시 만드셔서 테스트 해보십시오..
그래도 동일한 오류가 발생을 한다면.. Run as -> Maven install 후에.. 생성된 war를 가지고 테스트 해보시기 바랍니다.
그럼.. 즐거운 하루되십시오.
감사합니다.