国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

to、mcat之目錄映射

2019-11-02 15:09:26
字體:
來源:轉載
供稿:網友

  web應用的概念:一個web應用包含了許多我們做好的web資源,里面或許包括了多個靜態web資源和動態web資源,如html、css、js文件,jsp文件,Java程序,jar包和配置文件等等,如我在Tomcat的【webapps】目錄下的自定義目錄【fjdingsdapp】中包含了一個1.html文件,那么這個在【fjdingsdapp】整個可以運行文件中的所有資源可以稱為是我開發的一個web應用程序,簡稱web應用,而單單【fjdingsdapp】這個包含所有我開發的web資源稱為我的web應用所在目錄。

  而我們將web應用開發好之后,若想供外界訪問,那么久需要把web應用所在目錄交給服務器管理,這個過程稱為虛擬目錄的映射。

服務器的虛擬目錄映射有三種方式:

  第一種(不推薦):

  雖然這種方式不推薦,但是可以用來設置自己開發的web應用的首頁,無需再鍵入虛擬目錄名和資源名作為URL路徑

  在server.xml文件中找到Host標簽元素,在其下使用Context標簽,注意這是在操作XML文件,XML文件是區分大小寫的,一個Context標簽就代表一個web應用。

  假設我的Tomcat服務器在【F】盤,其【webapps】目錄中沒有我的web應用,而我的web應用放在【D】盤的【myWebApp】目錄中,該目錄下有一個1.html文件,要想在瀏覽器中能訪問到我的這個web應用,我在Tomcat的server.xml文件中找到Host標簽,添加Context標簽并配置屬性(注意這是無結束標簽,要注意結束方式/),如下示例:

HostappBase="webapps"autoDeploy="true"name="localhost"unpackWARs="true"Contextpath=""docBase="D:/myWebApp"http://Host

path屬性:虛擬目錄的名稱,也就是對外訪問路徑,本地硬盤中不一定有這個目錄,但是如果path屬性有值,在瀏覽器地址欄必須輸入。這里為缺省值。

docBase屬性:web應用所在目錄,這個是硬盤中必須存在的,在這個目錄中放的是我們的web資源。

  每次配置server.xml文件后,必須重啟Tomcat服務器。

  由于我們設置了Context的path屬性為缺省值,因此在地址和端口之后只需要輸入資源名即可:

  

  如果path屬性有值,比如path=123 (隨便寫的)

Contextpath="123"docBase="D:/myWebApp"/

  那么瀏覽器在輸入時必須有這個路徑才能訪問到對應的文件:

  

    結尾:一個Context標簽即代表一個web應用,因此在Host標簽下可以有多個web應用,但是這些Context中的path屬性只能有一個是缺省值。Context元素在配置文件中除用于映射虛擬目錄之外,還可以用于為web應用配置一些資源,例如配置web應用使用的數據庫連接池,javamailsession等(這些配置以后會介紹到)。

  之所以不推薦這種方法,這是因為在Tomcat服務器的說明上已經表明這種方法需要經常性的修改server.xml文件,而每次修改都需要重啟服務器

  

  看到如下的說明:

  ================================================

  第二種:

  同樣在Tomcat對于Context標簽的說明中,有這么一種方式:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 肇源县| 化州市| 高安市| 汝州市| 梁河县| 绥阳县| 四川省| 民权县| 临桂县| 涡阳县| 明水县| 保定市| 南康市| 略阳县| 东安县| 柞水县| 邢台县| 武义县| 平远县| 宁都县| 宝清县| 监利县| 三门峡市| 浦北县| 鄢陵县| 瑞金市| 民和| 哈密市| 新乡县| 涟源市| 达日县| 芦溪县| 二连浩特市| 崇仁县| 玉林市| 遂昌县| 特克斯县| 景德镇市| 宜昌市| 隆子县| 滁州市|