1. 程式人生 > >虛擬目錄的對映和Web.xml檔案

虛擬目錄的對映和Web.xml檔案

一、虛擬目錄的對映方式

       WEB應用開發好後,若想供外界訪問,需要把web應用所在的目錄交給web伺服器管理,這個過程稱之為虛擬目錄的對映。

      1、虛擬目錄的對映有三種方式,接下來我將重點介紹第一種。

   第一種方式:在server.xml檔案的host元素中配置,具體如下:

     在tomcat目錄下的conf資料夾下的service.xml進行檔案配置,如下:

   <Host>

  ........

...........

 <Context path="/text"   docBase="C:\text"/>

</Host>

注意: 1、/text指的是:虛擬目錄名稱,  C:text Web所在目錄。

      2、一個Concent即代表一個Web應用,concent元素在配置檔案中除用於對映虛擬目錄外,它還可以用於為web應用配置一 些資源,例如:配置web應該使用的資料庫連線池,javamailsession等。

第二種方式:在Tomcat6中,不再建議在server.xml檔案中配置context元素,細節檢視tomcat伺服器關於context元素(檢視API http://localhost:8080/docs/config/context.html)的說明。

第三種方式:讓tomcat自動對映: tomcat伺服器會自動管理webapps目錄下的所有web應用,並把它對映成虛似目錄。換句話說,tomcat伺服器webapps目錄中的web應用,外界可以直接訪問。

二、WEB.XML檔案

1、Web.xml檔案是整個web應用中最重要的配置檔案,它必須放在web-inf目錄中。在開發web應用時,但凡涉及到對web應用中的web資源進行配置,通通是在web.xml檔案中進行設定。例如: • 某個web資源配置為網站首頁 • 將servlet程式對映到某個url地址上 • 為web應用配置監聽器 • 為web應用配置過濾器 2、認識web.xml檔案的作用: 通過web.xml檔案把某個web資源配成網站首頁。