톰켓 구동시 예외가 발생하여 기동이 멈추는 현상이 발생합니다.
- 작성자 :
- 조*연
- 작성일 :
- 2015-05-27 21:19:08
- 조회수 :
- 1,857
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
이클립스에서 톰켓 기동시 아래와 같은 예외들이 발생하고 무한 루프가 돌다가 타임아웃으로 서버 기동이 멈추는 현상이 발생되고 있습니다.
정확히 왜 그러는지는 모르겠지만 현재 소스에서는 예외 발생이 안되지만 소스를 하나라도 더 추가하면 이러한 현상이 발생됩니다.
왜 이런 현상이 발생되는지 몰겠습니다. 답변 부탁드립니다.
...
2015-05-27 20:47:43 DEBUG: DefaultSingletonBeanRegistry.java - Creating shared instance of singleton bean 'Itest001mSVC'
2015-05-27 20:47:43 DEBUG: AbstractAutowireCapableBeanFactory.java - Creating instance of bean 'Itest001mSVC'
2015-05-27 20:47:43 DEBUG: AbstractAutowireCapableBeanFactory.java - Eagerly caching bean 'Itest001mSVC' to allow for resolving potential circular references
2015-05-27 20:47:43 DEBUG: AbstractBeanFactory.java - Ignoring bean creation exception on FactoryBean type check: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'Itest001mSVC' defined in file [C:\DKSF\WORKSPACE\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\semaslms\WEB-INF\classes\com\semaslms\web\common\service\tst\sql\ITEST001MSVC.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory': : Error creating bean with name 'Isrep022mSVC' defined in file [C:\DKSF\WORKSPACE\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\semaslms\WEB-INF\classes\com\semaslms\web\common\service\rep\sql\ISREP022MSVC.class]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.mybatis.spring.mapper.MapperFactoryBean]: Constructor threw exception; nested exception is java.lang.StackOverflowError; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'Isrep022mSVC' defined in file [C:\DKSF\WORKSPACE\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\semaslms\WEB-INF\classes\com\semaslms\web\common\service\rep\sql\ISREP022MSVC.class]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.mybatis.spring.mapper.MapperFactoryBean]: Constructor threw exception; nested exception is java.lang.StackOverflowError
2015-05-27 20:47:43 DEBUG: DefaultSingletonBeanRegistry.java - Creating shared instance of singleton bean 'Itest002mSVC'
2015-05-27 20:47:43 DEBUG: AbstractAutowireCapableBeanFactory.java - Creating instance of bean 'Itest002mSVC'
...
정확히 왜 그러는지는 모르겠지만 현재 소스에서는 예외 발생이 안되지만 소스를 하나라도 더 추가하면 이러한 현상이 발생됩니다.
왜 이런 현상이 발생되는지 몰겠습니다. 답변 부탁드립니다.
...
2015-05-27 20:47:43 DEBUG: DefaultSingletonBeanRegistry.java - Creating shared instance of singleton bean 'Itest001mSVC'
2015-05-27 20:47:43 DEBUG: AbstractAutowireCapableBeanFactory.java - Creating instance of bean 'Itest001mSVC'
2015-05-27 20:47:43 DEBUG: AbstractAutowireCapableBeanFactory.java - Eagerly caching bean 'Itest001mSVC' to allow for resolving potential circular references
2015-05-27 20:47:43 DEBUG: AbstractBeanFactory.java - Ignoring bean creation exception on FactoryBean type check: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'Itest001mSVC' defined in file [C:\DKSF\WORKSPACE\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\semaslms\WEB-INF\classes\com\semaslms\web\common\service\tst\sql\ITEST001MSVC.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory': : Error creating bean with name 'Isrep022mSVC' defined in file [C:\DKSF\WORKSPACE\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\semaslms\WEB-INF\classes\com\semaslms\web\common\service\rep\sql\ISREP022MSVC.class]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.mybatis.spring.mapper.MapperFactoryBean]: Constructor threw exception; nested exception is java.lang.StackOverflowError; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'Isrep022mSVC' defined in file [C:\DKSF\WORKSPACE\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\semaslms\WEB-INF\classes\com\semaslms\web\common\service\rep\sql\ISREP022MSVC.class]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.mybatis.spring.mapper.MapperFactoryBean]: Constructor threw exception; nested exception is java.lang.StackOverflowError
2015-05-27 20:47:43 DEBUG: DefaultSingletonBeanRegistry.java - Creating shared instance of singleton bean 'Itest002mSVC'
2015-05-27 20:47:43 DEBUG: AbstractAutowireCapableBeanFactory.java - Creating instance of bean 'Itest002mSVC'
...
A
조상연님. 안녕하세요.
tomcat 구동시 상호참조에의한 초기화로 인해
스택에 무한히 저장되는것이 아닌가 생각됩니다.
소스상에서 상호 참조관계를 확인해 보셔야 할듯 합니다.
Stack overflow가 발생했는데 Heap 메모리 부족이 아닌지
점검도 필요할듯 합니다.
감사합니다.
tomcat 구동시 상호참조에의한 초기화로 인해
스택에 무한히 저장되는것이 아닌가 생각됩니다.
소스상에서 상호 참조관계를 확인해 보셔야 할듯 합니다.
Stack overflow가 발생했는데 Heap 메모리 부족이 아닌지
점검도 필요할듯 합니다.
감사합니다.