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 |