之前给公司搭建的tomcat环境(centos安装配置JDK1.7与Tomcat7),开发人员说每次启动tomcat不方便,每次要进到/usr/local/apache-tomcat-7.0.26/bin下面去执行,很浪费时间,要求简便化.好吧,有要求就要改进,下面来看看我找的自启动脚本.
系统:centos 5.x
环境:apache-tomcat-7.0.26 jdk-7u3
脚本内容:
代码如下 | 复制代码 |
#!/bin/bash # chkconfig: 2345 10 90 # description: Start and Stop the Tomcat daemon. TOMCAT_HOME=/usr/local/tomcat # necessary environment variables export # source function library. # source networking configuration. # check that networking is up. # check for tomcat script start(){ stop(){ } restart(){ status(){ case "$1" in |
保存后,进到/usr/local/下,执行:
代码如下 | 复制代码 |
ln -s apache-tomcat-7.0.26/ tomcat |
这样才符合我脚本里的路径:/usr/local/tomcat
然后你们自己确认下jdk的路径,我的是/usr/java/jdk1.7.0_03
然后给权限,做自启动:
代码如下 | 复制代码 |
chmod +x /etc/init.d/tomcat chkconfig --add tomcat chkconfig tomcat on |
最后验证下脚本是否可以启动和停止tomcat
代码如下 | 复制代码 |
service tomcat stop service tomcat start |
如果没有问题就可以不管了,有问题的话就自己检查下jdk和tomcat的路径是否正确.