0. 1. 설치하기
sudo apt-get install tomcat9
0. 2. 제거하기
sudo apt-get purge --auto-remove tomcat9
1. 톰캣 홈페이지 tar.gz 파일 주소 복사하여 다운로드
sudo wget https:
2. 압축해제
sudo tar xvf apache-tomcat-9.0.53.tar.gz
3. 디렉토리명 수정
sudo mv apache-tomcat-9.0.53 tomcat
4. 경로 설정,
vi /etc/profile
.
.
.
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
export CATALINA_HOME=/home/tomcat
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext:.
5. 실행 및 확인
source /etc/profile
echo $CATALINA_HOME
6. 톰캣 설정
vi /home/tomcat/conf/server.xml
7. shutdown 및 startup
sh /home/tomcat/bin/shutdown.sh
sh /home/tomcat/bin/startup.sh
7.1 동작확인
브라우저에서 http://ip주소:8080/
7.2 자동시작설정
sudo vi/etc/init.d/tomcat
#!/bin/bash
case $1 in
start)
sh /home/tomcat/bin/startup.sh
;;
stop)
sh /home/tomcat/bin/shutdown.sh
;;
restart)
sh /home/tomcat/bin/shutdown.sh
sh /home/tomcat/bin/startup.sh
;;
esac
exit 0
cd /etc/init.d
sudo chmod 755 tomcat
sudo update-rc.d tomcat defaults
8. 확인
ps -ef | grep tomcat
netstat -tln
9. 잘 안 된다...
AWS EC2 보안그룹 인바운드규칙 그리고 탄력적 IP 체크
10. 이리저리 만지다 보니 원격으로 접속 성공
나 같은 경우는 탄력적IP(Elastic IP) 를 셋팅.
결과적으로 putty 접속과 http 접속에 같은 IP주소를 사용하게 되었는데..
http://xxx.xxx.xxx.xxx:8080