linux下安裝Tomcat及設定JSP環境

來源:互聯網
上載者:User
安裝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替換成適合您的路徑)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.