安裝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