国产探花免费观看_亚洲丰满少妇自慰呻吟_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標簽的說明中,有這么一種方式:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 交城县| 阳新县| 龙里县| 徐水县| 美姑县| 鄂伦春自治旗| 克拉玛依市| 隆林| 灯塔市| 武宁县| 平度市| 桐柏县| 中牟县| 全南县| 灵石县| 武陟县| 本溪市| 和顺县| 潮安县| 宝山区| 彩票| 聂拉木县| 呈贡县| 化德县| 和平县| 石景山区| 安化县| 兴安盟| 嘉善县| 邛崃市| 台东市| 通化市| 杭州市| 武宁县| 临江市| 花莲市| 西峡县| 鸡西市| 绥江县| 获嘉县| 视频|