阿里云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服务了,本人测试以上配置,测试通过! |