配置这个虽然不难,但是网上各种错误啊,坑了我好多时间,在此分享下,希望能为你节省一些时间。
1.切换到usr/local/tomcat/bin的安装目录下
用vi startup.sh文件
2.然后再startup.sh的文件开头的地方添加如下内容
#chkconfig: 2345 80 90
#description:tomcat auto start
#processname: tomcat
注意:别以为上面只是注释,如果没有这2行注释,后面把startup.sh加入到系统服务时将会提示不支持 chkconfig 错误。
解释:
#chkconfig: 2345 80 90
2345 表示linux 有 0-6种状态 在2345下启动 80:表示启动顺序 80:表示关闭顺序
后面两个参数小于 100保存退出 先按esc
然后按:键盘
接这个输入wq即可保存退出
3.编辑tomcat安装目录的catalina.sh文件 (根据你自己的jdk路径进行修改) 在文件的正文开头,即正式代码前,大概在99行添加如下代码
vi catalina.sh
export JAVA_HOME=/usr/java/jdk1.8.0_121 export JRE_HOME=/usr/java/jdk1.8.0_121/jre export CATALINA_HOME=/usr/local/tomcat export CATALINA_BASE=/usr/local/tomcat export CATALINA_TMPDIR=/usr/local/tomcat/temp # OS specific support. $var _must_ be set to either true or false. 08 cygwin=false 09 darwin=false 10 os400=false
保存退出 先按esc
然后按:键盘
接这个输入wq即可保存退出
注意:/usr/local/tomcat 是你tomcat 安装的目录,启动tomcat的时候是按这个目录去启动容器,如果你的tomcat目录不是叫“tomcat”请相应的修改目录名。
4.创建启动关联命令,命令行输入如下命令。
ln -s /usr/local/tomcat/bin/startup.sh /etc/rc.d/init.d/tomcatweb
(注意:这里不是IN 而是 LN, 小写的名利不大能看出来,因此需要格外注意)