当前位置: > Linux服务器 > Tomcat >

阿里云centos中tomcat安装及开机自启动

时间:2016-05-19 11:05来源:linux.it.net.cn 作者:IT
阿里云centos中tomcat安装及开机自启动


官网下载一个tomcat(如1.7的)
apache-tomcat-7.0.62.tar.gz


使用工具将文件上传到centos中,,我将文件全部放在了/usr/local中


使用putty工具登陆之后进入/usr/local/
解压tomcat文件压缩包
tar -zxvf apache-tomcat-7.0.62.tar.gz
本级文件夹中就有了解压之后的文件夹了 apache-tomcat-7.0.62


接下来根据项目上线需要配置tomcat的配置文件
server.xml(此处略,再上一篇文章中已经做了详细描述了)


开机自启动问题:
在centos的/etc/init.d/tomcat中配置如下(没有该文件就从服务器中下载一个改名字和重新编辑)




--------------tomcat 文件 START-------------------
#!/bin/bash
#
# tomcat startup script for the Tomcat server
#
# chkconfig: 345 80 20
# description: start the tomcat deamon
#
# Source function library
. /etc/rc.d/init.d/functions


prog=tomcat
#下面这句需要给成你自己的jdk路径(bin的上一层)
JAVA_HOME=/usr/java/jdk1.7.0_79
export JAVA_HOME
#下面这句需要给成你自己tomcat目录(bin的上一层)
CATALANA_HOME=/usr/local/yuzhilongx/apache-tomcat-7.0.62
export CATALINA_HOME


case "$1" in
start)
    echo "Starting Tomcat..."
    $CATALANA_HOME/bin/startup.sh
    ;;


stop)
    echo "Stopping Tomcat..."
    $CATALANA_HOME/bin/shutdown.sh
    ;;


restart)
    echo "Stopping Tomcat..."
    $CATALANA_HOME/bin/shutdown.sh
    sleep 2
    echo
    echo "Starting Tomcat..."
    $CATALANA_HOME/bin/startup.sh
    ;;


*)
    echo "Usage: $prog {start|stop|restart}"
    ;;
esac
exit 0


--------------tomcat 文件 END-------------------


再把 tomcat 修改为可运行的文件
chmod a+x tomcat


查看服务器开机启动项情况查找tomcat的情况
chkconfig --list
如果没有找到tomcat项
使用chkconfig命令把 tomcat 命令加入到系统启动队列中: chkconfig --add tomcat
再次查看
chkconfig --list
显示的情况应该是这样的
tomcat          0:off   1:off   2:off   3:off   4:off   5:off   6:off
然后chkconfig tomcat on设置开机启动
chkconfig --list
tomcat          0:off   1:off   2:on    3:on    4:on    5:on    6:off

这是后看到的情况变了,这时候就达到了开机就启动tomcat服务了,本人测试以上配置,测试通过!

 

(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容