ab2b12
#!/bin/bash
ab2b12
ab2b12
if [ "$1" = "version" ]; then
ab2b12
  . /usr/libexec/tomcat/preamble
ab2b12
  exec ${JAVACMD} -classpath ${CATALINA_HOME}/lib/catalina.jar \
ab2b12
    org.apache.catalina.util.ServerInfo
ab2b12
fi
ab2b12
ab2b12
SRV="tomcat"
ab2b12
if [ -n "$2" ]; then
ab2b12
  SRV="tomcat@$2"
ab2b12
fi
ab2b12
ab2b12
if [ "$1" = "start" ]; then
ab2b12
  systemctl start ${SRV}.service
ab2b12
elif [ "$1" = "stop" ]; then
ab2b12
  systemctl stop ${SRV}.service
ab2b12
elif [ "$1" = "version" ]; then
ab2b12
  ${JAVACMD} -classpath ${CATALINA_HOME}/lib/catalina.jar \
ab2b12
    org.apache.catalina.util.ServerInfo
ab2b12
else
ab2b12
  echo "Usage: $0 {start|stop|version} [server-id]"
ab2b12
  exit 1
ab2b12
fi