官术网_书友最值得收藏!

1.2 安裝Tomcat并進行配置和測試

Tomcat是Apache-Jarkarta的一個子項目,是一個免費的、開放源碼的、支持JSP和Servlet技術的容器,它同時又是一個Web服務器軟件。Java Web項目需要在Tomcat中運行,Tomcat以JDK為基礎,并可以為Eclipse所集成使用。下面來講解Tomcat的安裝和配置,步驟如下。

(1)Tomcat的下載。

(2)Tomcat的安裝。

(3)Tomcat的配置。

(4)測試Tomcat。

(5)配置一個站點并測試。

1.2.1 Tomcat的下載

Tomcat是一個小型的輕量級應用服務器,在中小型系統和并發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP程序的首選。對于一個初學者來說,可以這樣認為,當在一臺機器上配置好Apache服務器時,可利用它來響應對HTML頁面的訪問請求。實際上Tomcat部分是Apache服務器的擴展,但它是獨立運行的,所以當你運行Tomcat時,它實際上是作為一個與Apache分離的進程單獨運行的。

Tomcat的官方網站是http://tomcat.apache.org/,如圖1-17所示。

圖1-17 Tomcat官方網站

Tomcat目前的版本有3.x、4.1、5.5、6.x。目前Tomcat 6.0是最新的版本,而且Eclipse等開發工具也能很好地支持該版本的集成,因此我們選用穩定的版本Tomcat 6.0進行開發。

http://tomcat.apache.org/download-60.cgi中下載Tomcat的最新版本6.0.18,下載的文件為apache-tomcat-6.0.18.zip。

1.2.2 Tomcat的安裝

apache-tomcat-6.0.18.zip是一個壓縮文件,直接解壓就可以進行安裝。我們將它解壓到D:\Tomcat 6.0目錄下,就可以完成安裝了。

Tomcat安裝在D:\Tomcat 6.0下,其目錄結構如下:

            D:\Tomcat 6.0
            ├─bin                      Tomcat執行腳本目錄
            ├─common                  Tomcat公用類包
            ├─conf                     Tomcat配置文件
            ├─shared                   Tomcat共享類包
            ├─logs                     Tomcat執行時的LOG文件
            ├─server                    Tomcat服務類包
            ├─work                    Tomcat的工作目錄
            ├─temp                    Tomcat的臨時文件目錄
            └─webapps                  Tomcat的主要Web發布目錄
                ├─ROOT                Tomcat主目錄
                ├─tomcat-docs            Tomcat文檔
                ├─jsp-examples           Tomcat的JSP樣例
                └─servlets-examples        Tomcat的Servlet樣例

1.2.3 Tomcat的配置

在【我的電腦】上單擊鼠標右鍵,在彈出的快捷菜單中選擇【屬性】命令,在彈出的窗口中選擇【高級】選項卡,單擊【環境變量】按鈕,在彈出的【環境變量】窗口中添加如下環境變量:

            $TOMCAT_HOME=D:\Tomcat 6.0;

主目錄/conf文件夾下的server.xml文件是對Web服務器的配置。

以下是一些常見的HTTP端口設置:

把8080端口改為你喜歡使用的端口,如常見的80,以后你就可以利用該端口訪問你的網站了:http://localhost:80/http://localhost/。其中80是默認的,可以不寫,其他的配置可以參考相關的內容,入門就是這么簡單。

1.2.4 測試Tomcat

此時啟動Tomcat服務器,在IE地址欄中輸入http://localhost:8080/,如果顯示如圖1-18所示的首頁面,則表示安裝成功。

圖1-18 Tomcat測試頁面

1.2.5 配置一個站點并測試

繼續說一下server.xml文件的設置,找到以下部分:

            <Host name="localhost" appBase="webapps"
                unpackWARs="true" autoDeploy="true"
                xmlValidation="false" xmlNamespaceAware="false">
                ....
            </Host>

在它們之間可以添加一個<Context>元素,如<Context path="/myapp" reloadable="true"docBase="myapp" workDir="webapps/myapp/work"/>,其中屬性path代表網絡訪問的上下文路徑,reloadable表示可以在運行時在classes與lib文件夾下自動加載類包,docBase屬性表示你的應用程序的路徑,如docBase="D:\myapp",workDir表示緩存文件的放置地點,可以使在跨平臺移植時不用重新編譯。這樣,你的應用程序就可以放到硬盤上的任意地方了。還有一個方法可以做到這點(推薦):編寫一個XML文件,然后放到tomcat目錄/conf/Catalina/<相應的網站>/下,如現在我有個應用程序myapp,編寫一個文件myappWeb.xml,內容如下:

            <Context path="/myapp" reloadable="true" docBase="D:\myappWeb" workDir="D:\myapp\Web\work" />

把它放到了tomcat目錄C:\Tomcat 5.5\conf\Cataline\localhost下,在瀏覽器中打開http://localhost/myapp就會轉向放在D:\myappWeb下的程序了。

接下來就可以執行C:\Tomcat 5.5\bin\startup.bat了。測試一下Tomcat是否運行正常。

現在,我們在webapps/myapp目錄下建立一個HelloWorld.jsp文件:

            <%@ page contenType="text/html;charset=gb2312" %>
            <HTML>
            <HEAD>
            <TITLE>
            JSP測試頁面---HelloWorld!
            </TITLE>
            </HEAD>
            <BODY>
            <%="<h1>HelloWorld!<br>世界,你好!</h1>" %>
            </BODY>
            </HTML>

在瀏覽器的地址欄中輸入http://127.0.0.1:8080/myapp/HelloWorld.jsp,證明Tomcat已經可以正常工作了。

主站蜘蛛池模板: 华蓥市| 陇川县| 保德县| 新源县| 嘉荫县| 安化县| 兴隆县| 遂平县| 昌平区| 正阳县| 博爱县| 江口县| 洛川县| 章丘市| 庄浪县| 科技| 射阳县| 奉贤区| 巩留县| 丰顺县| 舞阳县| 清水县| 平陆县| 上思县| 武清区| 河曲县| 塔河县| 嵩明县| 旬阳县| 合山市| 靖安县| 临江市| 奉贤区| 内黄县| 鄂温| 县级市| 电白县| 柏乡县| 鸡东县| 津市市| 黔西|