개발 환경에서는 잘돌아가던 서비스가 war 압축 후 서버에 배포시 에러 발생합니다.
- 작성자 :
- 최*철
- 작성일 :
- 2021-05-31 14:26:14
- 조회수 :
- 3,847
- 구분 :
- 개발환경 / 3.10
- 진행상태 :
- 완료
Q
개발 이클립스에서는 정상적으로 돌아가나 Export > war 로 익스포트 한후 서버 에서 구동시 다음과 같은 에러가 발생하면 서비스가 되지않습니다.
에러 메세지 및 설정 파일은 첨부하였습니다.
에러메세지 상으로는 alias 된 egov.dataSource 를 찾지 못하는거 같은데 이클립스에서는 정상작동됩니다.
해결방안이 있으시면 알려주시기 바랍니다.
감사합니다.
에러 메세지 및 설정 파일은 첨부하였습니다.
에러메세지 상으로는 alias 된 egov.dataSource 를 찾지 못하는거 같은데 이클립스에서는 정상작동됩니다.
해결방안이 있으시면 알려주시기 바랍니다.
감사합니다.
환경정보
-
- OS 정보 : WINDOWS SERVER 2016
- 표준프레임워크 버전 : 3.10
- JDK(JRE) 정보 : jdk1.8.0_291
- WAS 정보 : Apache Tomcat Version 9.0.46
- DB 정보 : ORACLE 12C
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터 입니다.
기재하신 내용으로 보아
Spring profile 설정이 누락된 것으로 보입니다.
web.xml 파일에 다음 설정을 추가히시면 됩니다.
<context-param>
<param-name>spring.profiles.active</param-name>
<param-value>oracle, security</param-value>
</context-param>
JVM 옵션을 주는 경우
다음과 같이 옵션을 추가하실수 있습니다.
-Dspring.profiles.active=oracle, security
사용하시는 운영환경의 설정에따라
적용하시면 될듯 합니다.
감사합니다.
표준프레임워크센터 입니다.
기재하신 내용으로 보아
Spring profile 설정이 누락된 것으로 보입니다.
web.xml 파일에 다음 설정을 추가히시면 됩니다.
<context-param>
<param-name>spring.profiles.active</param-name>
<param-value>oracle, security</param-value>
</context-param>
JVM 옵션을 주는 경우
다음과 같이 옵션을 추가하실수 있습니다.
-Dspring.profiles.active=oracle, security
사용하시는 운영환경의 설정에따라
적용하시면 될듯 합니다.
감사합니다.