您的位置:首页 > 运维架构 > Tomcat

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

2015-06-11 10:15 483 查看
-------------------------------------------------------------------------------

阿里云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服务了,本人测试以上配置,测试通过!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: