整个过程在root权限下。
首先确保安装了jdk1.8或者更高。
java -version
然后复制tomcat下的catalina.sh文件到/etc/init.d目录下并修改名称,命令如下
cp /usr/local/apache-tomcat-9.0.37/bin/catalina.sh /etc/init.d/tomcat
编辑该文件
vi /etc/init.d/tomcat
在 第一行 #!/bin/sh下面贴上如下代码,如果不贴将会报找不到LBS错误(#不能少)
### BEGIN INIT INFO
# Provides: tomcat
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: tomcat service
# Description: tomcat service daemon
### END INIT INFO
打开后在大片注释后,配置信息最开头加入(根据自己实际路径添加)
CATALINA_HOME=/usr/local/apache-tomcat-9.0.37
JAVA_HOME=/usr/local/jdk1.8.0_261
将tomcat加入自启动项
update-rc.d -f tomcat defaults
另附基础操作,手动开启和停止tomcat
/etc/init.d/tomcat start
/etc/init.d/tomcat stop