安裝Tomcat
Tomcat是由Apache Foundation研發用於支援JSP(Java Server Page)的網路服務軟體。Ubuntu自身軟體庫中tomcat的版本比較陳舊,但安裝相對方便:
sudo apt-get install tomcat5
稍等片刻,Tomcat5.0即會被自動安裝在/usr/share/tomcat5的目錄中
[編輯] 設定Tomcat啟動並執行JAVA環境
首先請確保Sun的Java Development Toolkit已經安裝。如果尚未安裝,可以apt-get
sudo apt-get install sun-java6-jdk
JAVA安裝完畢以後,我們修改一下系統的環境變數。Tomcat需要設定JAVA_HOME或者JRE_HOME的環境變數後才能正常運行。開啟設定檔:
sudo gedit ~/.bashrc
(如果kubuntu使用者沒有安裝gedit,請將gedit替換成您常用的文字編輯器)
在檔案的末尾,添加如下兩行
export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.15
export PATH=$PATH:$JAVA_HOME/bin
登出並重新登入,新的環境變數就生效了
[編輯] 啟動和停止Tomcat
要啟動Tomcat,運行
sudo /usr/share/tomcat5/bin/./startup.sh
此時開啟瀏覽器,在地址欄內輸入http://localhost:8180(注意!Ubuntu軟體庫中的Tomcat5.0預設使用8180連接埠,而不是以後新版本的8080),就應該可以看到Tomcat的首頁面。安裝成功!
要停止Tomcat,運行
sudo /usr/share/tomcat5/bin/./shutdown.sh
[編輯] 配置Tomcat的連接埠
Ubuntu內建的Tomcat開啟的是8180連接埠,既不符合常規,也不利於使用。我們可以做一些簡單的修改,讓Tomcat使用其他的連接埠進行服務。在Terminal中,輸入
sudo gedit /usr/share/tomcat5/conf/server.xml
在設定檔中尋找
<Connector className="org.apache.coyote.tomcat5.CoyoteConnector" port="8180"
並把其中的8180替換成需要的連接埠。一般情況下,可以替換成80或者是8080。如果設定成80,那麼在瀏覽器中直接輸入http://localhost就可以訪問到Tomcat的頁面。 重新啟動Tomcat生效。
[編輯] 設定Tomcat管理員帳號
Tomcat的使用者帳號資訊都儲存在tomcat-users.xml的檔案中,運行
sudo gedit /usr/share/tomcat5/conf/tomcat-users.xml
在</tomcat-users>的標籤前添加一行
<user username="使用者名稱" password="密碼" roles="admin,manager"/>
儲存並關閉。重新運行tomcat即可輸入該使用者名稱和密碼,登入Tomcat的管理頁面。
[編輯] 安裝最新版本的Tomcat
我們接下來介紹直接從Apache Tomcat的首頁上下載並使用最新版本5.5.17的Tomcat軟體,該方法方便快捷而且並不影響系統的穩定性。
從tomcat的官方下載頁面
http://tomcat.apache.org/download-55.cgi
下載Binary->Core分類中的zip或者tar.gz包後,本地解壓縮並將新產生的目錄重新命名為tomcat,以方便使用。將這個檔案夾移動至某路徑PATH/。 參考以上設定環境變數和連接埠設定等步驟,大功告成! 直接運行
PATH/tomcat/bin/./startup.sh
Tomcat5.5.17便即刻在後台服務了。 (請將PATH替換成適合您的路徑)