모바일 공통컴포넌트 두번째 실행 때부터 오류나는 현상
- 작성자 :
- 정*원
- 작성일 :
- 2012-02-04 15:59:45
- 조회수 :
- 1,744
- 구분 :
- 모바일
- 진행상태 :
- 완료
Q
모바일 공통 컴포넌트에서... 게시판 부분을 적용해보려고
가이드라인에 있는 순서대로 해보았더니... 로컬에서 성공되었습니다.
게시판 관리 기능 등을 이용해서 게시판 생성도 되고, 글쓰기 등등 모두
가능하였습니다...
그런데, 이클립스를 종료하고... 다시 실행한 후, run on server 를 해보면
실행이 되지 않고, 콘솔 부분에 아래와 같은 에러가 납니다.
아무리 해봐도 잘 안되서...
project - clean
deployment assembly에 maven Dependency가 빠졌길래... 추가하고
maven update project configuration
한 후에 실행했더니... 웹 페이지는 뜨지만... 아래와 같은 메시지가 나오고
게시판을 클릭해보면, 500 에러가 뜹니다...
다 지우고 처음부터 다시 해보면... 처음에만 되고 그 이후는 안됩니다...
같은 현상이 반복됩니다.... 뭐가 문제일런지요?
2012-02-04 15:42:58,533 ERROR [org.springframework.web.servlet.DispatcherServlet] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'EgovFileMngUtil': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'egovFileIdGnrService' is defined
2월 04, 2012 3:42:58 오후 org.apache.catalina.core.ApplicationContext log
심각: StandardWrapper.Throwable
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'EgovFileMngUtil': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'egovFileIdGnrService' is defined
2월 04, 2012 3:42:58 오후 org.apache.catalina.core.StandardContext loadOnStartup
심각: Servlet /forYouthBBS threw load() exception
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'egovFileIdGnrService' is defined
2월 04, 2012 3:42:58 오후 org.apache.coyote.http11.Http11Protocol start
정보: Starting Coyote HTTP/1.1 on http-8080
2월 04, 2012 3:42:58 오후 org.apache.jk.common.ChannelSocket init
정보: JK: ajp13 listening on /0.0.0.0:8009
2월 04, 2012 3:42:58 오후 org.apache.jk.server.JkMain start
정보: Jk running ID=0 time=0/47 config=null
2월 04, 2012 3:42:58 오후 org.apache.catalina.startup.Catalina start
정보: Server startup in 4915 ms
가이드라인에 있는 순서대로 해보았더니... 로컬에서 성공되었습니다.
게시판 관리 기능 등을 이용해서 게시판 생성도 되고, 글쓰기 등등 모두
가능하였습니다...
그런데, 이클립스를 종료하고... 다시 실행한 후, run on server 를 해보면
실행이 되지 않고, 콘솔 부분에 아래와 같은 에러가 납니다.
아무리 해봐도 잘 안되서...
project - clean
deployment assembly에 maven Dependency가 빠졌길래... 추가하고
maven update project configuration
한 후에 실행했더니... 웹 페이지는 뜨지만... 아래와 같은 메시지가 나오고
게시판을 클릭해보면, 500 에러가 뜹니다...
다 지우고 처음부터 다시 해보면... 처음에만 되고 그 이후는 안됩니다...
같은 현상이 반복됩니다.... 뭐가 문제일런지요?
2012-02-04 15:42:58,533 ERROR [org.springframework.web.servlet.DispatcherServlet] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'EgovFileMngUtil': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'egovFileIdGnrService' is defined
2월 04, 2012 3:42:58 오후 org.apache.catalina.core.ApplicationContext log
심각: StandardWrapper.Throwable
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'EgovFileMngUtil': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'egovFileIdGnrService' is defined
2월 04, 2012 3:42:58 오후 org.apache.catalina.core.StandardContext loadOnStartup
심각: Servlet /forYouthBBS threw load() exception
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'egovFileIdGnrService' is defined
2월 04, 2012 3:42:58 오후 org.apache.coyote.http11.Http11Protocol start
정보: Starting Coyote HTTP/1.1 on http-8080
2월 04, 2012 3:42:58 오후 org.apache.jk.common.ChannelSocket init
정보: JK: ajp13 listening on /0.0.0.0:8009
2월 04, 2012 3:42:58 오후 org.apache.jk.server.JkMain start
정보: Jk running ID=0 time=0/47 config=null
2월 04, 2012 3:42:58 오후 org.apache.catalina.startup.Catalina start
정보: Server startup in 4915 ms
A
안녕하세요 전자정부표준프레임워크센터입니다.
ID 생성을 위한 ID Generation 서비스에 대한 설정이 없어서 발생된 오류 입니다.
resource쪽 (/src/main/resources) egovframework/spring/context-idgen.xml 안에..
다음과 같은 형식으로 ID Generation 서비스를 정의하시면 될 것 같습니다.
<bean name="egovFileIdGnrService"
class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrService"
destroy-method="destroy">
<property name="dataSource" ref="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>
자세한 내용은 다음 가이드를 참조하시구요..
http://www.egovframe.org/wiki/doku.php?id=egovframework:rte:fdl:id_generation
감사합니다^^
ID 생성을 위한 ID Generation 서비스에 대한 설정이 없어서 발생된 오류 입니다.
resource쪽 (/src/main/resources) egovframework/spring/context-idgen.xml 안에..
다음과 같은 형식으로 ID Generation 서비스를 정의하시면 될 것 같습니다.
<bean name="egovFileIdGnrService"
class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrService"
destroy-method="destroy">
<property name="dataSource" ref="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>
자세한 내용은 다음 가이드를 참조하시구요..
http://www.egovframe.org/wiki/doku.php?id=egovframework:rte:fdl:id_generation
감사합니다^^