linux tomcat7 開(kāi)機(jī)自動(dòng)啟動(dòng)
linux tomcat 7 設(shè)置開(kāi)機(jī)自動(dòng)啟動(dòng)
我的Tomcat安裝位置:/usr/local/apache-tomcat-7.0.11 Java安裝位置:/usr/local/jdk1.6.0_24
1) 編輯/etc/profile,在文件末尾添加jdk路徑 #vi /etc/profile
文件最后內(nèi)容如下
export JAVA_HOME=/usr/local/jdk1.6.0_24
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH 2) 重新編譯profile #source /etc/profile
3) 到tomcat子目錄bin目錄下找到catalina.sh 文件。復(fù)制文件到/etc/init.d 并改名為tomcat
#cp /usr/local/apache-tomcat-7.0.11/bin/catalina.sh /etc/init.d/tomcat
4) 編輯/etc/init.d/tomcat文件.在文件中添加如下文中紅色部分(紅色部分必須添加),藍(lán)色為方便查找做的標(biāo)注。下列為tomcat部分內(nèi)容,不可直接使用。 #vi /etc/init.d/tomcat #!/bin/sh
# chkconfig: 2345 10 90 //這個(gè)地方必須加(決定chkconfig --list 的結(jié)果),否則出現(xiàn)錯(cuò)誤:tomcat 服務(wù)不支持 chkconfig # description:Tomcat service
#Licensed to the Apache Software Foundation (ASF) under one or more ----------------------------------------------------------------------------- CATALINA_HOME=/usr/local/apache-tomcat-7.0.11 JAVA_HOME=/usr/local/jdk1.6.0_24
# OS specific support. $var _must_ be set to either true or false. 5) 添加tomcat 服務(wù)
#chkconfig --add tomcat //將服務(wù)添加到自動(dòng)啟動(dòng)列表服務(wù)中 你可以通過(guò)以下方式檢查: #setup
選擇系統(tǒng)服務(wù)(System Service),找找是否有"tomcat"這一項(xiàng),并且前面有個(gè)*號(hào)(*號(hào)表示自啟動(dòng)服務(wù))
6)關(guān)閉和啟動(dòng)tomcat 服務(wù),由此生成的tomcat 沒(méi)有重啟命令 #service tomcat stop ####關(guān)閉tomcat 服務(wù) #service tomcat start ####啟動(dòng)tomcat 服務(wù) 7) 查看tomcat 服務(wù)運(yùn)行級(jí)別 # chkconfig --list |grep tomcat
tomcat 0:關(guān)閉 1:關(guān)閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關(guān)閉 如果345 為關(guān)閉狀態(tài)。執(zhí)行如下命令設(shè)置tomcat為開(kāi)機(jī)自啟動(dòng)。 # chkconfig tomcat on
8) 檢查是否開(kāi)機(jī)啟動(dòng)
#netstat -an | grep 8080 tcp 0 0 :::8080