歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> 學習Linux >> centos安裝tomcat設置開機啟動

centos安裝tomcat設置開機啟動

日期:2017/3/6 9:46:11   编辑:學習Linux

centos安裝tomcat設置開機啟動


centos安裝tomcat設置開機啟動


安裝tomcat
tomcat解壓就能用 安裝包可以從官網上下載。

[root@template tmp]# wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.69/bin/apache-tomcat-7.0.69.tar.gz解壓[root@template tmp]# tar -zxvf nginx-1.9.15.tar.gz -C /usr/local/啟動 注意這裡我重命名了解壓出來的文件夾名apache-tomcat-7.0.69為tomcat7[root@template local]# mv apache-tomcat-7.0.69 tomcat7[root@template bin]# cd /usr/local/tomcat7/bin/[root@template bin]# ./startup.sh 關閉[root@template bin]# ./shutdown.sh 設置開機啟動

增加開機啟動服務 從安裝oracle開機啟動學的 具體編輯腳本

 vim /etc/init.d/tomcat7 #創建新文件 tomcat7是我自己取得名字 #!/bin/bash# oracle: Start/Stop tomcat7 # chkconfig: 345 90 10# description: tomcat .JAVA_HOME=/usr/local/jdk1.7.0_79JRE_HOME=$JAVA_HOME/jre. /etc/rc.d/init.d/functionsLOCKFILE=/var/lock/subsys/tomcat7flagTOMCAT_HOME=/usr/local/tomcat7/TOMCAT_USER=rootcase "$1" in'start')   if [ -f $LOCKFILE ]; then      echo $0 already running.      exit 1   fi   echo -n $"Starting tomcat!  "        /usr/local/tomcat7/bin/startup.sh   touch $LOCKFILE   ;;'stop')   if [ ! -f $LOCKFILE ]; then      echo $0 already stopping.      exit 1   fi   echo -n $"Stopping tomcat!  "         /usr/local/tomcat7/bin/shutdown.sh         rm -f $LOCKFILE   ;;'restart')   $0 stop   $0 start   ;;'status')   if [ -f $LOCKFILE ]; then         echo $0 started.      else      echo $0 stopped.   fi   ;;*)   echo "Usage: $0 [start|stop|status]"   exit 1esacexit 0

修改/etc/init.d/tomcat7服務文件權限 [root@CentOS init.d]# chmod 755 /etc/init.d/tomcat7

#chkconfig --add tomcat7

說明 如果腳本沒寫好 可能出現 service myservice does not support chkconfig 解決辦法

添加下面兩句到 #!/bin/bash 之後。# chkconfig: 2345 10 90 # description: myservice ....

設置為開機啟動

如果提示

[root@template sbin]# service tomcat7 stopStopping tomcat!  Neither the JAVA_HOME nor the JRE_HOME environment variable is definedAt least one of these environment variable is needed to run this program

tomcat中需要做如下修改

vim /usr/local/tomcat7/bin/startup.sh 添加如下環境變量export JAVA_HOME=/usr/local/jdk1.7.0_79export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.export PATH=$PATH:$JAVA_HOME/binexport CATALINA_HOME=/usr/local/tomcat7

[root@CentOS ~]# chkconfig tomcat7 on 進行service tomcat7 start/stop/restart測試

還有一種簡單的辦法 直接在啟動文件中加啟動命令 在/etc/rc.d/rc.local中加入: /usr/local/tomcat7/bin/startup.sh

http://xxxxxx/Linuxjc/1134296.html TechArticle

Copyright © Linux教程網 All Rights Reserved