리눅스 톰캣 war파일 배포하기 - Linux Tomcat

 

windows 1 - 인텔리제이 .war파일 만들기

인텔리제이 프로젝트 ***.war 파일 만들기

코끼리 클릭 -> tasks -> build -> build 더블 클릭하면 프로젝트 폴더 build\libs\ 밑에 ***.war파일 생성

 

 

 

 

 


 

 

 

VMware 리눅스 2 - 톰켓 설치 및 war파일 복사

 

1) 방화벽 해제

systemctl stop firewalld
systemctl disable firewalld
setenforce 0

 

 

 

2) JDK 설치

yum -y install java-17-openjdk-devel

JDK설치

 

 

3) 환경변수 설정

vi /etc/profile

최하단에 추가
JAVA_HOME=/usr/lib/jvm/java-17-openjdk/
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export PATH

 

source /etc/profile

 

4) JAVA 버전 확인

java -version

 

 

5) 톰켓 설치

yum install -y wget

 

wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.89/bin/apache-tomcat-9.0.89.tar.gz

 

tar zxvf apache-tomcat-9.0.89.tar.gz

 

mv apache-tomcat-9.0.89 /usr/local/tomcat9

 

 

 

6) 톰캣 설정

vi /usr/local/tomcat9/conf/server.xml 

<Context path="" docBase="[이니셜]" reloadable="true" />

파일에서 163번 줄에 다음 내용 추가

 

 

 

7) /usr/local/tomcat9/webapps/ 밑에 war 파일 복사

windows

scp C:\Users\user\IdeaProjects\day07\build\libs\day07-1.0-SNAPSHOT.war root@192.168.0.152:/tmp
yes
비밀번호 입력

windows에 있는 .war파일을 리눅스로 파일 이동

 

 

리눅스2

mv /tmp/day07-1.0-SNAPSHOT.war /usr/local/tomcat9/webapps/kkk.war

 

 

8) 톰켓 서버 실행

/usr/local/tomcat9/bin/shutdown.sh

/usr/local/tomcat9/bin/startup.sh

 

 

9) 톰캣 실행 확인

yum install -y net-tools
netstat -anlp | grep :8080
netstat -anlp | grep :8009