linux(centos)中tomcat开机启动 配置service和chkconfig

来源:互联网 发布:布兰诗歌 知乎 编辑:程序博客网 时间:2024/05/21 16:51

说来惭愧,开始居然分不清httpd和tomcat之间的关系。。。

由于tomcat是绿化安装的,所以没有在service上注册。需要手动在tomcat的bin中运行start.sh脚本,才能启动,但是每次开机不能自启。

于是。。。。。


方法一,大部分人可能会这样做,也比较简单,在rc.local中添加执行脚本,但需要添加一些环境变量。具体请百度。


方法二

本文为了作为笔记记录,跟个人习惯有关,所以用方法二。

建立自启动脚本:

#!/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/functionsprog=tomcatJAVA_HOME=/usr/local/java/jdk1.7.0_25export JAVA_HOMECATALANA_HOME=/home/apache-tomcat-7.0.40export CATALINA_HOMEcase "$1" instart)    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}"    ;;esacexit 0
注意修改java和tomcat的路径,文件权限755。之后就可以用service和chkconfig来控制tomcat了

chkconfig tomcat on设置开机启动



0 0
原创粉丝点击