tomcat6 配置網域名稱後預設目錄後虛擬目錄不可用

2021-08-30 03:04:07 字數 691 閱讀 2342

website.com,修改過程如下

修改$tomcat/conf/server.xml檔案。

xml**

unpackwars="true" autodeploy="true"

xmlvalidation="false" xmlnamespaceaware="false">……

在標籤之間新增上:

xml**

同時,站點有配置了乙個虛擬目錄/upload,配置過程為在$tomcat/conf 下新增乙個名稱為catalina資料夾,並在此資料夾下新增乙個名稱為

website.com的資料夾

(注意:如果在server.xml中配置了網域名稱,這裡資料夾名稱為網域名稱,預設為localhost,否則虛擬目錄將不可用,即訪問的時候,會相當於跳轉到tomcat的預設專案

myjsp 下去尋找upload的目錄,而非訪問配置的虛擬目錄)。

配置完成後,預設目錄和虛擬目錄都恢復正常可用,但是發現專案有些顯示不出來,檢視路徑後發現,myjsp專案下有乙個upload的目錄

(與虛擬目錄同名)

,由於配置了預設目錄後,訪問myjsp專案下upload路徑下的檔案時的路徑為/*  與所配置虛擬目錄的同路徑,tomcat會自動去虛擬目錄中去尋找相關檔案,而不是在預設目錄去查詢,所以導致有些顯示不出來,解決辦法修改虛擬目錄路徑為/upfile 後,問題解決。

TOMCAT6配置多網域名稱

本文配置想要達到的功能如下 本地訪問 等多個網域名稱可以訪問到本地的多個工程目錄,這樣做的目的是希望jsp中所有的link全部是真實的路徑,不需要在上線是在統一改.具體的環境配置如下 開啟 tomcat conf 目錄下的server.xml檔案,改變8080的埠號 改為 為了能使用ssl,改變84...

Tomcat6配置引數詳解

tomcat6的配置引數如下表所示。注 tomcat6的各個小版本可能部分配置有個別出入的地方。官方文件參見 屬性 描述 enablelookups 如果希望呼叫request.getremotehost 進行dns查詢,以返回遠端客戶的實際主機名,將enablelookups設為true。如果希望...

tomcat6配置ssl雙向認證

步驟如下 1 生成伺服器端證書 keytool genkey keyalg rsa dname cn localhost,ou sango,o none,l china,st beijing c cn alias server keypass password keystore server.jks...