<aside> 💡 [Linux/CentOS/Tomcat] CentOS 7 - Tomcat 9.0.89 설치
</aside>
[Linux/CentOS/JDK] CentOS 7 - JDK 17 설치
파일 업로드
cd ~
로 root 폴더로 이동하여 파일 업로드
해당 파일 압축 해제 및 폴더 이동
tar -zxvf apache-tomcat-9.0.89.tar.gz /opt/tomcat/
링크 생성
ln -s /opt/tomcat/apache-tomcat-9.0.89 /opt/tomcat/latest
스크립트 실행 권한 부여
chmod +x /opt/tomcat/latest/bin/*.sh
파일 생성
vi /etc/systemd/system/tomcat.service
# /etc/systemd/system/tomcat.service
[Unit]
Description=Tomcat 9 servlet container
After=network.target
[Service]
Type=forking
User=root
Group=root
Environment="JAVA_HOME=/opt/jdk-17"
Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom"
Environment="CATALINA_BASE=/opt/tomcat/latest"
Environment="CATALINA_HOME=/opt/tomcat/latest"
Environment="CATALINA_PID=/opt/tomcat/latest/temp/tomcat.pid"
Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC"
ExecStart=/opt/tomcat/latest/bin/startup.sh
ExecStop=/opt/tomcat/latest/bin/shutdown.sh
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable tomcat