Centos 配置tomcat 自动启动

       配置这个虽然不难,但是网上各种错误啊,坑了我好多时间,在此分享下,希望能为你节省一些时间。

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, 小写的名利不大能看出来,因此需要格外注意)

5.进入/etc/rc.d/init.d/目录添加可执行权限 chmod 755 tomcatweb 
6. 进入/etc/rc.d/init.d/目录添加开机启动服务 chkconfig --add tomcatweb
7.最后使用chkconfig --list确认一下是否添加成功
8.测试是否配置成功 命令行输入service tomcatweb start
看到启动成功提示则表示成功
 

猜你喜欢

转载自qieyi28.iteye.com/blog/2370112