一、安装tomcat
# 将当前目录下的tomcat压缩包解压到指定目录
tar -zxvf apache-tomcat-9.0.0.M19.tar.gz -C /usr/local/java/
二、修改PATH,添加tomcat相关参数
export JAVA_HOME=/usr/local/java/jdk1.8.0_311
export CATALINA_HOME=/usr/local/java/apache-tomcat-9.0.0.M19
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/:$CATALINA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
三、设置为系统服务、开机自动启
# 将$CATALINA_HOME/bin目录下的catalina.sh脚本复制到/etc/init.d中,重命名为tomcat,该文件名即为以后的服务名称
cp /usr/local/java/apache-tomcat-9.0.0.M19/bin/catalina.sh /etc/init.d/tomcat
四、自启动脚本修改
...
# 第一行是服务的配置:第一个数字是服务的运行级,2345表明这个服务的运行级是2、3、4和5级(Linux的运行级为0到6);第二个数字是启动优先级,数值从0到99;第三个数是停止优先级,数值也是从0到99。第二行是对服务的描述
# chkconfig: 2345 10 90
# description:Tomcat service
# 在脚本中设置 CATALINA_HOME 和 JAVA_HOME 这两个脚本必需的环境变量
JAVA_HOME=/usr/local/java/jdk1.8.0_311
CATALINA_HOME=/usr/local/java/apache-tomcat-9.0.0.M19
...
五、脚本修改完成后续操作
# 添加tomcat 脚本为可执行权限
chmod 755 /etc/init.d/tomcat
# 最后用chkconfig设置服务运行
chkconfig --add tomcat
# 用 chkconfig --list 查看,在服务列表里就会出现自定义的服务
# 现在就可以用service tomcat start|stop|run来管理tomcat服务了
六、设置tomcat在操作系统重启后自动重启
直接在/etc/rc.local 后添加下面的语句
/usr/loca/javal/apache-tomcat-9.0.0.M19/bin/startup.sh
其他命令
# 添加服务
chkconfig -add tomcat
# 开机启动
chkconfig tomcat on
# 查看服务列表
chkconfig --list
# 启动tomcat服务
service tomcat start
# 关闭tomcat服务
service tomcat stop