IT EDU/JSP

Linux server Tomcat에 War 파일 배포

yoonhoou 2022. 2. 28.
728x90

 

 

 

1. Linux에 tomcat 설치

 

프로젝트 WAR file로 Export

 

 

port8080으로 포트포워딩 후 VM 서버 실행

 

 

mobaX로 리눅스 접속 후 update

 

 

repository에 tomcat이 설치되어 있는지 확인

 

 

tomcat9 설치

 

8080 port로 open 되었는지 확인

 

 

Apache Tomcat 서버가 항상 자동 실행 되도록 설정

 

 

8080 port 방화벽 해제

 

 

http://본인ip:8080 으로 tomcat 설치 및 연동 확인

 

 

설정이 변경 되었을 때 마다 restart 해주자

 

 

 

 

2.  Tomcat에 배포

 

 

Linux 내의 /var/lib/tomcat9/webapps/ 폴더에 읽기, 쓰기, 실행 권한 부여

 

 

webapps 폴더에 War 파일 올리기

 

 

/etc/tomcat9 내의 server.xml에 접근

 

 

vim 편집기로 server.xml 편집

 

 

1.  autoDeploy 옵션이 true, appBase가 webapps인 경우 톰캣 구동 시 war 파일을 자동으로 읽어서 배포.

unPackWARs가 true인 경우는 war파일을 압축 해제.

 

 

2.  지정된 appBase의 파일을 디플로이 시키고자 하면 위 Host 내부에 아래와 같이 정의

 

 

설정이 변경 되었을 때 마다 restart 해주자

 

댓글