설치

CentOS 7 - Tomcat 9 설치

T8.CO.KR 2026. 9. 23. 12:36

JAVA설치가 먼저이다.


-. 다운로드
wget http://archive.apache.org/dist/tomcat/tomcat-9/v9.0.60/bin/apache-tomcat-9.0.60.tar.gz
tar zxf apache-tomcat-9.0.60.tar.gz

-. 설치, 실행, 서비스 확인
mkdir /usr/local/tomcat
mv ./apache-tomcat-9.0.60/* /usr/local/tomcat
/usr/local/tomcat/bin/startup.sh
netstat -nltp

-. 권한 처리
useradd --shell /usr/sbin/nologin tomcat
chown -R tomcat:tomcat /usr/local/tomcat

-. 방화벽 등록
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-all

-. 데몬 설정
vi /etc/systemd/system/tomcat.service

[Unit]
Description=Apache Tomcat Servlet
After=network.target

[Service]
Type=forking

 

User=tomcat
Group=tomcat

Environment="JAVA_HOME=/usr/local/jdk"
Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom"
Environment="CATALINA_BASE=/usr/local/tomcat"
Environment="CATALINA_HOME=/usr/local/tomcat"
Environment="CATALINA_PID=/usr/local/tomcat/tomcat.pid"
Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC"

ExecStart=/usr/local/tomcat/bin/startup.sh
ExecStop=/usr/local/tomcat/bin/shutdown.sh

[Install]
WantedBy=multi-user.target

systemctl daemon-reload

-. 서비스 제어
systemctl status tomcat.service
systemctl stop tomcat.service
systemctl start tomcat.service
systemctl enable tomcat.service

'설치' 카테고리의 다른 글

OpenVPN Tap Bridge - Ubuntu  (0) 2026.09.24
CentOS 7 - Oracle SE 19c 설치  (0) 2026.09.23
CentOS 7 - JDK8 설치  (0) 2026.09.23
CentOS 7 - NGINX 1.16 설치  (0) 2026.09.23
OpenWRT 15.05(Chaos Calmer) BusyBox 컴파일 패키지  (0) 2026.09.23