개발 환경에서는 잘돌아가던 서비스가 war 압축 후 서버에 배포시 에러 발생합니다.
- 작성자 :
- 최*철
- 작성일 :
- 2021-06-01 09:45:53
- 조회수 :
- 5,508
- 구분 :
- 개발환경 / 3.10
- 진행상태 :
- 완료
Q
안녕하세요
수고많으십니다.
어제 질문드렷던 부분에 이어 문의 드리겠습니다.
어제 답변 주셨던 해당 부분은 해결이 되었습니다.
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
위와 같이 설정 하고 나니 다음 오류 가 발생하여 문의 드립니다.
java.lang.IllegalStateException: 자식 컨테이너를 시작하는 중 오류 발생
Caused by: org.apache.catalina.LifecycleException: 구성요소 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]을(를) 시작하지 못했습니다.
Caused by: java.lang.RuntimeException: Property file not found
Caused by: java.io.FileNotFoundException: D:\Apache%20Software%20Foundation\Tomcat%209.0\webapps\ROOT\WEB-INF\classes\egovframework\egovProps\globals.properties (지정된 경로를 찾을 수 없습니다)
해당 경로에 globals.properties 파일은 존재합니다.
에러 로그 및 설정 파일은 첨부합니다.
수고많으십니다.
어제 질문드렷던 부분에 이어 문의 드리겠습니다.
어제 답변 주셨던 해당 부분은 해결이 되었습니다.
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
위와 같이 설정 하고 나니 다음 오류 가 발생하여 문의 드립니다.
java.lang.IllegalStateException: 자식 컨테이너를 시작하는 중 오류 발생
Caused by: org.apache.catalina.LifecycleException: 구성요소 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]을(를) 시작하지 못했습니다.
Caused by: java.lang.RuntimeException: Property file not found
Caused by: java.io.FileNotFoundException: D:\Apache%20Software%20Foundation\Tomcat%209.0\webapps\ROOT\WEB-INF\classes\egovframework\egovProps\globals.properties (지정된 경로를 찾을 수 없습니다)
해당 경로에 globals.properties 파일은 존재합니다.
에러 로그 및 설정 파일은 첨부합니다.
환경정보
-
- OS 정보 : WINDOWS SERVER 2016
- 표준프레임워크 버전 : 3.10
- JDK(JRE) 정보 : jdk1.8.0_291
- WAS 정보 : Apache Tomcat Version 9.0.46
- DB 정보 : ORACLE 12C
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터 입니다.
다음 부분에 보면
디렉토리 문자열에서 공백은 %20으로 표현되고 있습니다.
Caused by: java.io.FileNotFoundException: D:\Apache%20Software%20Foundation\Tomcat%209.0\webapps\ROOT\WEB-INF\classes\egovframework\egovProps\globals.properties (지정된 경로를 찾을 수 없습니다)
해당 부분대문에 문제가 발생한것으로 보입니다.
윈도우즈 OS 특성으로 판단되며
디렉토리를 가급적 공백을 제거하고
공백이 필요한경우
대쉬(-) 또는 언더바(_)로 작성하시는게
좋을듯 합니다.
해당부분 확인이 필요해 보입니다.
감사합니다.
표준프레임워크센터 입니다.
다음 부분에 보면
디렉토리 문자열에서 공백은 %20으로 표현되고 있습니다.
Caused by: java.io.FileNotFoundException: D:\Apache%20Software%20Foundation\Tomcat%209.0\webapps\ROOT\WEB-INF\classes\egovframework\egovProps\globals.properties (지정된 경로를 찾을 수 없습니다)
해당 부분대문에 문제가 발생한것으로 보입니다.
윈도우즈 OS 특성으로 판단되며
디렉토리를 가급적 공백을 제거하고
공백이 필요한경우
대쉬(-) 또는 언더바(_)로 작성하시는게
좋을듯 합니다.
해당부분 확인이 필요해 보입니다.
감사합니다.