① CVE 기준 8.5.6 취약 버전 마이너 패치 시도
② Apache Tomcat 8.5 지원 중단
③ 9.0 메이저 업그레이드
# 톰캣 버전 확인
cd tomcat(dir)/lib
java -cp catalina.jar org.apache.catalina.util.ServerInfo
# 8.5.100 지원 중단 상태, 호환되는 TOMCAT 9.0 최신 버전인 9.0.91 업그레이드
# 9.0 다운로드
https://tomcat.apache.org/download-90.cgi > tar.gz download > sftp 파일 전송
# 파일 압축 해제
tar -zxvf apache-tomcat-9.0.91.tar.gz
# conf > server.xml(8081 port 변경) / web.xml 설정 / bin/setenv.sh 작성
# 톰캣 stop & start
./shutdown.sh
./catalina.sh stop (정상 프로세스 종료)
./startup.sh
./catalina.sh start
if) 404 error > 최초 실행 시 war 제대로 풀리지 않을 수 있음 > ROOT 폴더 지우고 다시 실행
setenv.sh ?
tomcat 구동 시 실행 환경 설정 파일, JAVA_OPTS 등 환경 설정이 가능, 역슬래시로 멀티라인 작성 가능, 기본 제공 파일이 아니며 직접 shell file 을 생성 후 작성해야함.