1. 程式人生 > >Tomcat部署靜態頁面

Tomcat部署靜態頁面

一.首先電腦上(無論Windows還是linux系統)應該裝好java和Tomcat,並設定好它們的環境變數。

這部分操作可以檢視我的其他相關文章。

二.設定完成後,啟動Tomcat ,開啟瀏覽器輸入網址:http://ip:port,如果出現相應的頁面,說明Tomcat安裝成功,可以繼續下面的配置。

在\conf\server.xml中</Host>下</Engine>上新增如下內容

<Host name="192.168.213.15" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false"  xmlNamespaceAware="false">

<Context path="" docBase="MYR" debug="0" reloadable="true" crossContext="true"/>

<Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="tot_log." suffix=".txt" timestamp="true"/>

</Host>

 

其中Host name="ip地址“  docBase="放在webapps下html資料夾名"

配置好後,把有html的資料夾放在tomcat的webapps目錄下(appBase="webapps")

上面各個屬性值的意義:

1.一個Host代表一個站點,找到Host結束標籤,我們在這裡配置虛擬路徑

2.在</Host>的上面新增<Context path="" docBase="" reloadable="" debug="" crossContext=""/>,這裡屬性值都沒有填寫,下面填寫屬性值。

3.Context指上下文,相信當你看到這步的時候,你一定沒少接觸過這個詞。不贅述

path指虛擬目錄,與瀏覽器訪問的路徑相關,如果直接是path="/",訪問就是http://localhost:8080/XX.jsp,如果為空串,也是一樣,如果加了專案名,訪問路徑也要加,如path="/home",訪問就是http://localhost:8080/home/XX.jsp

docBase指實際存在路徑,一般在硬盤裡。如果我們的檔案home直接放在了E盤下,那docBase=“E:\home”

reloadable指有檔案更新時,是否重新載入,一般設定為true,設定為true後,不需重新啟動,就能驗證我們的改動,不過修改了java檔案後,可以重新編譯需要一小會,在IDE下的控制檯裡可以看見輸出,一般沒有輸出滾動出來的時候,就可以了。這三個一般經常設定。

4.debug指等級,一般設定為debug=“0”,提供最少的資訊。設不設定無大影響。

crossContext指是否可以互相使用上下文環境。

三.在網頁輸入ip:port/index.html即可訪問,這裡改為對應的ip,如果起始頁不是index.html也要進行相應的設定。

 

1、在tomcat的webapps目錄下新建test資料夾,放入寫好的test.html檔案

2、在tomcat的conf\server.xml中設定如下

然後啟動tomcat後在瀏覽器輸入ip:port/test.html即可訪問了