1. 程式人生 > >Tomcat在server.xml中配置虛擬目錄

Tomcat在server.xml中配置虛擬目錄

首先,在D盤中新建檔案chapter02,然後,在chapter02目錄下,新建檔案welcome.xml
此時,直接訪問是訪問不到的
啟動Tomcat伺服器,在瀏覽器位址列中輸入
http://localhost:8080/chapter02/welcome.html

這裡寫圖片描述

原因,Tomcat無法管理<Tomcat安裝目錄>/webapps目錄以外的Web應用程式

在server.xml中配置虛擬目錄
開啟<Tomcat安裝目錄>/conf目錄下的server.xml檔案
在元素中,新增一個<Context>元素
程式碼如下

<Context path
="/chapter02" docBase="d:\chapter02"/>

這裡寫圖片描述

程式碼說明
<Context>元素,用於將本地檔案系統中的一個目錄,對映成一個可供Web瀏覽器訪問的虛擬根目錄
path屬性,用於指定Web應用的虛擬路徑
docBase屬性,用於指定該虛擬路徑,所對映到的本地檔案系統目錄,可以使用絕對路徑,或者相對於<Tomcat安裝目錄>/webapps的相對路徑

注意,修改後的server.xml檔案,不會立即生效,必須重啟Tomcat伺服器
重啟Tomcat伺服器,重新整理瀏覽器

這裡寫圖片描述

成功訪問到了welcome.xml檔案
通過,在server.xml檔案中,新增元素方式,可以實現Web應用虛擬路徑的對映
注意,如果將path設定為""

,表示預設的Web應用

相關推薦

Tomcat在server.xml配置虛擬目錄

首先,在D盤中新建檔案chapter02,然後,在chapter02目錄下,新建檔案welcome.xml 此時,直接訪問是訪問不到的 啟動Tomcat伺服器,在瀏覽器位址列中輸入 http://localhost:8080/chapter02/welco

web.xml配置spring監聽器和spring配置文件位置

nco erl spring XML param onf ati spa extc <!-- spring配置文件位置 --> <context-param> <param-name>contextConfigLocation</

tomcat配置虛擬目錄

ati eight del path strong .com new 部署 訪問 windows 方式一 修改兩個文件 1.c:\widnows\System32\drivers\etc\hosts 文件一個IP可綁定多個域名 2. tomcat下的server.xml

服務器啟動時Webapp的web.xml配置的加載順序

結點 得到 類型 man authent 一個tomcat web www conf 一 1、啟動一個WEB項目的時候,WEB容器會去讀取它的配置文件web.xml,讀取<listener>和<context-param>兩個結點。 2、緊急著,

安裝Apache配置虛擬目錄

apache2.2 vhosts 服務器 apache服務 files from onf all apache 首先在apache的安裝目錄下找到conf目錄下找到httpd.conf文件 然後搜索hosts找到 把前面的井號去掉即可啟動虛擬主機 2、然後在a

Tomcat配置虛擬目錄目錄+文件)

blog ont docbase 例如 load com src local 技術分享 1.server.xml設置 打開Tomcat安裝目錄,在server.xml中<Host>標簽中,增加<Context docBase="硬盤目錄" path

servlet無法自動在web.xml配置

bubuko mage wid 選擇 project http info 無法 無法自動 在新建dynamic web project 時,dynamic web module version選擇2.5。 servlet無法自動在web.xml中配置

JavaWeb-配置虛擬目錄

配置虛擬目錄 (本方法新增配置檔案,不需要重啟伺服器,推薦使用) 在Tomcat根目錄下的/conf/Catalina/localhost/ 路徑下新建一個xxxx.xml,並在該xml中編寫語句 例 <Context docBase="F:\Java\JavaWebWorkspac

servlet的介紹 & xml配置 以及 & 三種實現方式(補充設定瀏覽器不快取的方法)

開始時間:2018年10月13日20:53:30 | 2018年10月14日16:10:56 結束時間:2018年10月13日21:53:30 | 2018年10月14日17:02:23 累計時間:2小時 備註:幾乎每一句話都很有收穫,複習的時候務必要仔細一點 Servlet

pom.xml配置maven專案的JDK版本

預設版本 maven專案中,編譯器和JRE的版本預設為1.5(所以Alt + F5重新整理專案後,多個引數值會變成1.5) 引數如下(選中專案,Alt + Enter,檢視專案屬性): Java Build Path下的Libraries下的JRE System Lirbrary的版

在web.xml配置監聽器來控制ioc容器生命週期

、整合關鍵-在web.xml中配置監聽器來控制ioc容器生命週期 原因: 1、配置的元件太多,需保障單例項 2、專案停止後,ioc容器也需要關掉,降低對記憶體資源的佔用。 專案啟動建立容器,專案停止銷燬容器。 利用ServletContextListener監控專案來控制。 Spring

apache php 配置虛擬目錄

ESS direct dir apache2 0.0.0.0 bin options 找到 href 采用了Wampserver安裝了php的運行環境,並且安裝在c盤目錄下。但是我想把項目放在e盤,並且配置好虛擬目錄。 修改httpd.conf(我的是在C:\wamp\b

Mybatis xml配置一對一關係association&一對多關係collection

Mybatis xml中配置一對一關係association&一對多關係collection 今天在配置一對一關係對映以及一對多關係對映的時候,把collection中應該使用的ofType配置成了javaType。並且沒有及時發現錯誤,浪費了很多時間去查詢此配置問題,特此記一筆

在struts.xml配置json返回型別

1.JSON外掛提供了一種名為json的ResultType,一旦為某個Action指定了一個型別為json的Result,則該Result無需對映到任何檢視資源。因為JSON外掛會負責將Action裡的狀態資訊序列化成JSON格式的資料,並將該資料返回給客戶端頁面的JavaScript. 簡單

JavaWeb 如何在web.xml配置多個servlet

之前遇到這個問題,被困擾的不行,終於在學習我們學校大神的程式碼後明白了,決定發出來,也方便以後自己檢視 ​ <servlet> <description></description> <display-name>ListBook

log4j.xml 配置多個輸出檔案

現在的專案中,對於日誌的配置,我們有時候需要配置對應不同的輸出日誌檔案,例如按照模組劃分,按照功能劃分,分別輸出到不同的日誌檔案中,下面介紹一下,怎麼配置不同的輸出日誌檔案。 下面是一整塊的log4j.xml配置。如果對怎麼配置spring 和 log4j不瞭解的話,可以參

classpath:和classpath*:的區別以及web.xml配置多個xml檔案

首先我們都知道要使用spring,則需要在web.xml中增加如下程式碼:  Xml程式碼    <listener>  <listener-class>org.springframework.web.context.ContextLoaderList

spring—web.xml配置spring監聽器

<!-- spring容器生命週期監聽器配置 --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</l

在web.xml配置servlet的URL對映後,瀏覽器訪問出錯

在一些servlet教程中,給出的servlet的URL對映配置方式是,在web.xml中新增servlet元素和servlet-mapping元素: <servlet> <servlet-name>ServletDemo01&l