unpackWARs 설정 관련...
- 작성자 :
- 강*환
- 작성일 :
- 2024-05-29 16:37:14
- 조회수 :
- 846
- 구분 :
- 실행환경 / 기타
- 진행상태 :
- 완료
Q
톰캣에서 unpackWARs 라는 설정의 의미가 궁금합니다.
현재 상황으로는 unpackWARs = true로 하면 정상 기동이 되는데 false로 변경 시 404 ERROR가 발생하여 웹이 정상 동작하지 않습니다.
개발서버에서는 false로 변경 시 문제 없이 작동 했는데 운영서버에서는 반대 상황입니다.
unpackWARs = true로 변경 시 재기동하면 war가 풀어지면서 재기동하는 것으로 알고 있는데
어떤 기준으로 war를 푸는 것인지 궁금합니다.
war가 풀어지면서 기존 폴더의 소스를 엎어치는 것인가요? 그렇다면 이전에 개별로 적용한 파일은 왜 변경이 안되는 것인가요?
폴더의 변경된 소스만 빼고 엎어치는 것일까요? 아니면 뭔가 이벤트가 발생 시 war를 푸는 것일까요?
답변 부탁드립니다.
감사합니다.
현재 상황으로는 unpackWARs = true로 하면 정상 기동이 되는데 false로 변경 시 404 ERROR가 발생하여 웹이 정상 동작하지 않습니다.
개발서버에서는 false로 변경 시 문제 없이 작동 했는데 운영서버에서는 반대 상황입니다.
unpackWARs = true로 변경 시 재기동하면 war가 풀어지면서 재기동하는 것으로 알고 있는데
어떤 기준으로 war를 푸는 것인지 궁금합니다.
war가 풀어지면서 기존 폴더의 소스를 엎어치는 것인가요? 그렇다면 이전에 개별로 적용한 파일은 왜 변경이 안되는 것인가요?
폴더의 변경된 소스만 빼고 엎어치는 것일까요? 아니면 뭔가 이벤트가 발생 시 war를 푸는 것일까요?
답변 부탁드립니다.
감사합니다.
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
unpackWARs = true는
WAR 파일을 배포할 때, Tomcat이 자동으로 WAR 파일을 풀어서 웹 애플리케이션 디렉터리 구조로 변환합니다.
이 과정에서 디존의 디렉터리의 내용은 새로운 war 파일의 내용으로 덮어쓰게 됩니다.
unpackWARs = false는
WAR 파일을 푸는 대신, Tomcat이 WAR 파일을 압축된 상태로 유지합니다.
자세한 사항은
tomcat Reference를 확인해 보시길 바랍니다.
https://tomcat.apache.org/tomcat-9.0-doc/config/automatic-deployment.html
https://tomcat.apache.org/tomcat-9.0-doc/config/host.html#Automatic_Deployment
감사합니다.
표준프레임워크센터입니다.
unpackWARs = true는
WAR 파일을 배포할 때, Tomcat이 자동으로 WAR 파일을 풀어서 웹 애플리케이션 디렉터리 구조로 변환합니다.
이 과정에서 디존의 디렉터리의 내용은 새로운 war 파일의 내용으로 덮어쓰게 됩니다.
unpackWARs = false는
WAR 파일을 푸는 대신, Tomcat이 WAR 파일을 압축된 상태로 유지합니다.
자세한 사항은
tomcat Reference를 확인해 보시길 바랍니다.
https://tomcat.apache.org/tomcat-9.0-doc/config/automatic-deployment.html
https://tomcat.apache.org/tomcat-9.0-doc/config/host.html#Automatic_Deployment
감사합니다.