외부서버에 war파일 배포후 Failed to start component 에러
- 작성자 :
- 엄*연
- 작성일 :
- 2018-05-08 19:50:05
- 조회수 :
- 2,786
- 구분 :
- 운영환경
- 진행상태 :
- 완료
Q
전자정부프레임워크 3.6v 공통컴포넌트를 정상적으로 db연결하여 테스트후
외부 서버에 war을 생성하여 테스트시에 아래와같은 에러가 발생합니다.
톰캣 버전과 war파일이 위치할 루트에 war파일을 잘 넣어주었는데 해당 오류가 발생합니다.
검토 부탁드립니다.
전체 로그는 파일유첨하였습니다.
--------------------------------------------
C:\Program Files\Apache Software Foundation\Tomcat 8.0_Tomcat8(EGOV_8080)\webapps\ROOT.war
08-May-2018 19:14:37.520 정보 [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
08-May-2018 19:14:39.785 심각 [localhost-startStop-1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]
외부 서버에 war을 생성하여 테스트시에 아래와같은 에러가 발생합니다.
톰캣 버전과 war파일이 위치할 루트에 war파일을 잘 넣어주었는데 해당 오류가 발생합니다.
검토 부탁드립니다.
전체 로그는 파일유첨하였습니다.
--------------------------------------------
C:\Program Files\Apache Software Foundation\Tomcat 8.0_Tomcat8(EGOV_8080)\webapps\ROOT.war
08-May-2018 19:14:37.520 정보 [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
08-May-2018 19:14:39.785 심각 [localhost-startStop-1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]
A
안녕하십니까, 표준프레임워크센터입니다.
log로 보아 시큐리티 쪽이 war가 올라갈 때 가장 먼저 걸리는 이유는 dataSource쪽 설정에 문제가 있어서 그렇습니다.
Error creating bean with name 'securityConfig': Cannot resolve reference to bean 'egov.dataSource' while setting bean property 'dataSource';
nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'dataSource' is defined
이 로그 부분들에 대한 dataSource 환경 설정을 참고해서 관련 문제를 확인하시기 바랍니다.
표준프레임워크는 context-datasource.xml 파일에서 datasource 관련 bean 설정을 하고 있습니다.
설정 및 datasource 관련 파일을 확인해보시기 바랍니다.
감사합니다.
log로 보아 시큐리티 쪽이 war가 올라갈 때 가장 먼저 걸리는 이유는 dataSource쪽 설정에 문제가 있어서 그렇습니다.
Error creating bean with name 'securityConfig': Cannot resolve reference to bean 'egov.dataSource' while setting bean property 'dataSource';
nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'dataSource' is defined
이 로그 부분들에 대한 dataSource 환경 설정을 참고해서 관련 문제를 확인하시기 바랍니다.
표준프레임워크는 context-datasource.xml 파일에서 datasource 관련 bean 설정을 하고 있습니다.
설정 및 datasource 관련 파일을 확인해보시기 바랍니다.
감사합니다.