AtomCat

Add Profile /etc/profile

export JAVA_HOME=/opt/jdk-21.0.1
export PATH=$PATH:$JAVA_HOME/bin
export CATALINA_HOME=/usr/local/apache-tomcat-8.5.99

Add Profile Daemon /etc/profile.d/tomcat.sh

export JRE_HOME=/opt/jdk-21.0.1
export CATALINA_HOME=/usr/local/apache-tomcat-8.5.99
export PATH=$PATH:$JRE_HOME/bin:$CATALINA_HOME/bin

Create AtomCat Service /etc/init.d/tomcat

#!/bin/sh

### BEGIN INIT INFO
# Provides: tomcat
# Required-Start: $all
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop:
# Short-Description: apache tomcat auto start
### END INIT INFO

. /etc/profile.d/tomcat.sh

case “$1” in
start)
echo -n “Tomcat starting…”
${CATALINA_HOME}/bin/startup.sh
;;
stop)
echo -n “Tomcat stopping…”
${CATALINA_HOME}/bin/shutdown.sh
;;
restart)
$0 stop
$0 start
;;
*)
echo “Usage: $0 {start|stop|restart}”
exit 1
esac
exit 0

AtomCat Service Auto Start

update-rc.d tomcat start

insserv -dv tomcat

sudo systemctl enable tomcat