tomcat配置虛擬目錄

2022-04-03 05:45:42 字數 1186 閱讀 9197

要說這是個小問題,但是對於公司新進的一套系統,沒想到虛擬目錄配置的方式不同,結果也不一樣。

開發商那裡,是在server.xml裡面配置host方式,才配置虛擬目錄。我用的是在conf/catalina/localhost下建立乙個xml檔案,用於主目錄或者虛擬目錄,而不需要去修改server.xml。

先備忘一下配置方式:

1.使用server.xml配置host

server.xml裡面大概是:

<

host

name

="myurl"

unpackwars

="true"

autodeploy

="true"

>

<

context

path

=""docbase

debug

="0"

/>

host

>

這樣配置後,myurl就和tomcat預設的localhost一樣。不過,這就需要在電腦c:\windows\system32\driver\etc裡面,來修改一下host,這個比較重要,加上一行 「127.0.0.1 myurl」。

然後就是直接訪問:myurl:8080,就和localhost:8080原理一樣了。

這種比較接近**發布後的場景,所以基本沒問題。我用的是下面的方式。

2.使用單獨的xml檔案配置虛擬目錄。

在conf/catalina/localhost下建立乙個xml檔案,這個**大概:

<?

xml version='1.0' encoding='utf-8'

?>

<

context

path

="/test"

docbase

="d:/works/test"

reloadable

="true"

crosscontext

="true"

/>

這個xml檔案,名字就要和path一樣,test.xml。 然後tomcat的web.xml裡面listen一項改為true。

這個會產生問題,使用者註冊的時候,某些驗證的返回值找不到。可能是專案太複雜,這個test是在localhost裡面,有點二級目錄的意思。

先備忘下,以後有空處理。

tomcat 虛擬目錄配置

tomcat 虛擬目錄的配置主要可以分成3個步驟 例如 在d盤建乙個叫weddemo的資料夾 d webdemo 注意 我們拷的 web inf 資料夾中是包含 web.xml 配置檔案的,千萬不要把配置檔案弄丟了。注 path配置的是對映路徑,而docbase配置的是物理路徑。例如 我的tomca...

tomcat配置虛擬目錄

tomcat配置虛擬目錄 第一種直接在tomcat中的conf資料夾下的server.xml中配置 在標籤中加入下面的語句 在位址列輸入http localhost 8080 sina即可訪問 這種方式需要重新啟動伺服器 第二種在tomcat中的apache tomcat 8.0.9 conf ca...

Tomcat配置虛擬目錄

在tomcat7版本下,配置虛擬路徑修改以下兩個檔案 1.server.xml 開啟tomcat目錄下的 conf server.xml檔案,在host之前加入下面紅色部分的內容。unpackwars true autodeploy true path 工程名稱 檔案路徑,當訪問path目錄下的檔案...