在介紹這兩個方法前你應該先裝JDK,Tomcat。Tomcat的安裝很簡單,下載二進位制壓縮包 xxx.tar.gz ,用 tar zxvf xxx.tar.gz -C [target],[target]是安裝Tomcat的目錄。設定環境變數JDK_HOME和JAVA_HOME都指向JDK的安裝目錄即可。一. 簡單的方法Tomcat安裝目錄下的bin目錄有兩個指令碼分別用來啟動和停止Tomcat,分別是startup.sh, shutdown.sh,你可以用這兩個指令碼來手工啟動和停止Tomcat服務並進行安裝後的測試。我們最簡單的方法就是透過startup.sh來自動啟動Tomcat,編輯/etc/rc.d/rc.local 增加內容(假設JDK目錄是/usr/jdk,Tomcat目錄是/apache/tomcat)Code:export JDK_HOME=/usr/jdkexport JAVA_HOME=/usr/jdk/apache/tomcat/bin/startup.sh這樣在系統重啟後就可以自動啟動Tomcat二. 複雜而專業的方法前面介紹的應該是最簡單的讓Tomcat自動啟動的方法了,但是它有兩個不足1. 無法指定啟動Tomcat服務的使用者,會導致Tomcat已超級使用者執行,存在重大的安全隱患2. 系統關閉的時候無法自動停止Tomcat服務在Linux下,Tomcat可以作為一個守護程序來啟動以及停止,這個必須藉助於專案commons-daemon中的jsvc工具。Tomcat安裝完後就帶有這個工具的原始碼{tomcat}/bin/jsvc.tar.gz。按照下列命令安裝這個工具:Code:解壓: tar zxvf jsvc.tar.gz配置: cd jsvc-src chmod x configure ./configure --with-java=/usr/jdk編譯: make檢驗: ./jsvc -helpjsvc工具本身帶了一個指令碼用來啟動和停止Tomcat守護程序,但是在試驗中發現該指令碼無法設定為自動啟動,顯示的錯誤資訊是:tomcat 服務不支援 chkconfig,因此修改了此指令碼,可以從此處下載:tomcat.txt修改下載的腳本里面有關路徑的資訊以及要啟動Tomcat的使用者(使用者必須已存在),複製指令碼到/etc/rc.d/init.d目錄下的tomcat檔案,給該指令碼賦予可執行許可權(chmod x tomcat),你可以使用命令/etc/rc.d/init.d/tomcat start|stop 來驗證守護程序是否可以正常啟動和停止。接下來就是把這個指令碼設定成系統啟動時自動執行,系統關閉時自動停止,使用如下命令:chkconfig ——add tomcat
在介紹這兩個方法前你應該先裝JDK,Tomcat。Tomcat的安裝很簡單,下載二進位制壓縮包 xxx.tar.gz ,用 tar zxvf xxx.tar.gz -C [target],[target]是安裝Tomcat的目錄。設定環境變數JDK_HOME和JAVA_HOME都指向JDK的安裝目錄即可。一. 簡單的方法Tomcat安裝目錄下的bin目錄有兩個指令碼分別用來啟動和停止Tomcat,分別是startup.sh, shutdown.sh,你可以用這兩個指令碼來手工啟動和停止Tomcat服務並進行安裝後的測試。我們最簡單的方法就是透過startup.sh來自動啟動Tomcat,編輯/etc/rc.d/rc.local 增加內容(假設JDK目錄是/usr/jdk,Tomcat目錄是/apache/tomcat)Code:export JDK_HOME=/usr/jdkexport JAVA_HOME=/usr/jdk/apache/tomcat/bin/startup.sh這樣在系統重啟後就可以自動啟動Tomcat二. 複雜而專業的方法前面介紹的應該是最簡單的讓Tomcat自動啟動的方法了,但是它有兩個不足1. 無法指定啟動Tomcat服務的使用者,會導致Tomcat已超級使用者執行,存在重大的安全隱患2. 系統關閉的時候無法自動停止Tomcat服務在Linux下,Tomcat可以作為一個守護程序來啟動以及停止,這個必須藉助於專案commons-daemon中的jsvc工具。Tomcat安裝完後就帶有這個工具的原始碼{tomcat}/bin/jsvc.tar.gz。按照下列命令安裝這個工具:Code:解壓: tar zxvf jsvc.tar.gz配置: cd jsvc-src chmod x configure ./configure --with-java=/usr/jdk編譯: make檢驗: ./jsvc -helpjsvc工具本身帶了一個指令碼用來啟動和停止Tomcat守護程序,但是在試驗中發現該指令碼無法設定為自動啟動,顯示的錯誤資訊是:tomcat 服務不支援 chkconfig,因此修改了此指令碼,可以從此處下載:tomcat.txt修改下載的腳本里面有關路徑的資訊以及要啟動Tomcat的使用者(使用者必須已存在),複製指令碼到/etc/rc.d/init.d目錄下的tomcat檔案,給該指令碼賦予可執行許可權(chmod x tomcat),你可以使用命令/etc/rc.d/init.d/tomcat start|stop 來驗證守護程序是否可以正常啟動和停止。接下來就是把這個指令碼設定成系統啟動時自動執行,系統關閉時自動停止,使用如下命令:chkconfig ——add tomcat