톰캣 서비스 생성
vi /etc/systemd/system/tomcat.service
아래 내용 입력
[Unit]
Description=Tomcat webs servlet container
After=network.target
[Service]
Type=forking
User=root
Group=root
Environment="JAVA_HOME=/usr/lib/jvm/jre"
Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom"
Environment="CATALINA_BASE=/usr/local/apache-tomcat-9.0.96"
Environment="CATALINA_HOME=/usr/local/apache-tomcat-9.0.96"
Environment="CATALINA_PID=/usr/local/apache-tomcat-9.0.96/temp/tomcat.pid"
Environment="CATALINA_OPTS=-Xms512M -Xmx2G -server -XX:+UseParallelGC"
ExecStart=/usr/local/apache-tomcat-9.0.96/bin/startup.sh
ExecStop=/usr/local/apache-tomcat-9.0.96/bin/shutdown.sh
[Install]
WantedBy=multi-user.target
저장 후 서비스 등록
$ systemctl daemon-reload # 설정 변경 후 항상
$ systemctl enable tomcat # 서비스 등록
$ systemctl start tomcat # 또는 restart
서비스 시작, 종료 커맨드
$ systemctl start tomcat.service
$ systemctl stop tomcat.service