본문 바로가기

Operating Systems/Linux

[ Linux ] TOMCAT 서버 설치

※ TOMCAT 서버는 JAVA 설치가 선행되어야 한다.(https://hmwoo.tistory.com/18)

Apache Tomcat → Download → Tomcat8.5 → Full documentation

[ TOMCAT 서버 ]

mkdir -p /app/install
cd /app/install

# https://tomcat.apache.org/download-80.cgi => Core => tar.gz
wget https://mirror.navercorp.com/apache/tomcat/tomcat-8/v8.5.69/bin/apache-tomcat-8.5.69.tar.gz -O /app/install/tomcat8.5.tar.gz

mkdir -p /app/server/tomcat

# strip-components : 상위 폴더 x번째 이후 폴더부터 압축 해제
tar xvfz /app/install/tomcat8.5.tar.gz -C /app/server/tomcat --strip-components=1

cat <<TOMCAT_SETTING > /etc/systemd/system/tomcat.service
[Unit]
Description=Apache Tomcat Web Application Container
After=syslog.target network.target
[Service]
Type=forking
Environment=JAVA_HOME=/app/dkit/jdk/release
Environment=CATALINA_PID=/app/server/tomcat/temp/tomcat.pid
Environment=CATALINA_HOME=/app/server/tomcat
Environment=CATALINA_BASE=/app/server/tomcat
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'
ExecStart=/app/server/tomcat/bin/startup.sh
ExecStop=/bin/kill -15 \$MAINPID
User=root
Group=root
[Install]
WantedBy=multi-user.target
TOMCAT_SETTING

systemctl restart tomcat

systemctl stop firewalld

setenforce 0

# 브라우저로 실행 확인
firefox localhost:8080 &

'Operating Systems > Linux' 카테고리의 다른 글

[ Linux ] PYTHON 설치  (0) 2021.08.01
[ Linux ] APACHE ↔ TOMCAT 연동  (0) 2021.08.01
[ Linux ] SSH 서버 설치  (0) 2021.07.31
[ Linux ] TELNET 서버 설치  (0) 2021.07.31
[ Linux ] KERBEROS 서버 설치  (0) 2021.07.30