$ sudo mkdir 원하는 디렉토리
$ mv 파일명 디렉토리
$ sudo tar xvf apache-tomcat-8.5.51.tar.gz
$ sudo mv apache-tomcat-8.5.51 tomcat-8.5
$ sudo vi conf/server.xml
<Context path="" docBase="어플리케이션 위치/어플리케이션 이름" reloadable="false" ></Context>
:wq = 변경사항 저장 후 종료
:q! = 변경사항 저장하지 않고 종료
// 설치 프로그램 업그레이드
$ sudo apt-get upgrade
$ sudo apt-get install openjdk-8-jdk
$ java -version
$ sudo apt-get purge openjdk*
관리자 권한 얻기
sudo su root
$ sudo ./bin/startup.sh
$ sudo ./bin/shutdonw.sh
$ ps aux | grep tomcat
$ netstat -ano|grep 포트번호
$ ss -ltn
$ sudo vi /etc/init.d/tomcat
#!/bin/bash
### BEGIN INIT INFO
# Provides: tomcat
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: auto start Tomcat server
# Description: start web server
### END INIT INFO
export CATALINA_HOME=/home/psw/tomcat/tomcat-8.5
case $1 in
start)
echo "start tomcat: "
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
echo "shutdown tomcat: "
sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
echo "restart tomcat: "
sh $CATALINA_HOME/bin/shutdown.sh;
sh $CATALINA_HOME/bin/startup.sh
;;
*)
echo "usage: service tomcat {start|stop|restart}"
exit 1
esac
exit 0
$ sudo chmod 755 /etc/init.d/tomcat
$ sudo update-rc.d tomcat defaults
$ sudo service tomcat status
$ service tomcat start -- 톰캣이 종료된 상태라면 start로 동작시킵니다.
$ service tomcat stop -- 톰캣이 시작된 상태라면 stop으로 종료시킵니다.
$ service tomcat restart -- 톰캣을 재시작하려면 restart 시킵니다.
$ sudo apt update
$ sudo apt-cache search tomcat
$ sudo apt install tomcat9 tomcat9-admin
$ netstat -ano|grep 포트번호
$ ss -ltn
$ sudo ufw allow from any to any port 8080 proto tcp
$ sudo vi /etc/tomcat9/tomcat-users.xml
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username=유저명 password=비밀번호 roles="admin-gui,manager-gui"/>
$ sudo systemctl enable tomcat9.service
$ sudo systemctl disable tomcat9.service
$ sudo ufw started
$ sudo ufw disabled
$ sudo ufw status
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" compression="on" URIEncoding="UTF-8" compressionMinSize="2048" noCompressionUserAgents="gozilla, traviata" compressableMimeType="text/html,text/xml,text/plain,text/css ,text/javascript,text/json,application/json" />
$ sudo service --status-all
$ sudo service apache2 stop
// dependency 가 있는 lib 삭제
$ sudo apt-get pruge --auto-remove tomcat8
권한부여 설정해주기!
// sudo chown (계정):(계정) (디렉토리) -R
sudo chown ubuntu:ubuntu /var/www/ -R