- 修改tomcat/bin目录下的startup.sh
#chkconfig: 2345 80 90
#description:tomcat auto start
#processname: tomcat
![](https://img.haomeiwen.com/i2377712/ed9fd0a9974f5472.png)
- 修改tomcat/bin目录下的catalina.sh
export CATALINA_BASE=/usr/local/tomcat8
export CATALINA_HOME=/usr/local/tomcat8
export CATALINA_TMPDIR=/usr/local/tomcat8
![](https://img.haomeiwen.com/i2377712/eca650a59ccc236d.png)
vi catalina.sh
, 然后直接输入./export
, 回车即可搜到上图所示位置.
- 添加连接到/etc/rc.d/init.d目录
ln -s /usr/local/tomcat8/bin/startup.sh /etc/rc.d/init.d/tomcat8
- 查看tomcat执行权限
![](https://img.haomeiwen.com/i2377712/84522700d0293c52.png)
如果没有执行权限, 需要执行
chmod +x tomcat8
- 添加开机启动服务
chkconfig --add tomcat8
- 确认是否添加成功
chkconfig --list
![](https://img.haomeiwen.com/i2377712/dbc6b0c407d7ef41.png)
- 启动tomcat
service tomcat8 start
可能报错:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
编辑tomcat/bin目录下的setclasspath.sh, 增加以下信息:
export JAVA_HOME=/usr/java/jdk1.8.0_91
export JRE_HOME=/usr/java/jdk1.8.0_91/jre
![](https://img.haomeiwen.com/i2377712/6138d9f612dd4468.png)
网友评论