tomcat虛擬目錄設定例項

2021-05-24 09:47:00 字數 611 閱讀 9313

在部署專案的時候遇到了乙個奇怪的問題,使用者登入之後session中存放的使用者資訊失效。仔細觀察url的變化,終於發現了問題所在。

登入前的url:www.zjcontest.net/zjcontest/index.do(實際上就是我們經常用的127.0.0.1/zjcontest/index.do)

登入後的url:www.zjcontest.net/login.do

大家一定發現問題了吧,兩個url所在的域不一致,自然原先儲存在/zjcontest/index.do下的session資訊到了/login.do之後就失效了。為了驗證,特地做了個實驗,實驗的結果如下:

當登入前的url為www.zjcontest.net/zjcontest/index.do,登入後的url為www.zjcontest.net/zjcontest/login.do時session是存在的,果然如我所料。既然找打了問題,那麼自然要去解決,下面是service.xml的配置檔案。

unpackwars="true" autodeploy="true"

xmlvalidation="false" xmlnamespaceaware="false">

unpackwars="true" autodeploy="true"

Tomcat虛擬目錄設定

1.單個應用設定 在和之間加上 引數 path 表示在瀏覽器中輸入 2.通過前面我們知道了在 tomcat home conf catalina localhost目錄下會生成相應的配置檔案,因此我們可以直接在 tomcat home conf catalina localhost目錄下寫配置檔案檔...

Tomcat虛擬目錄設定

tomcat 安裝好之後,只需要把你的程式包放到 1.單個應用設定 在和之間加上 引數 path 表示在瀏覽器中輸入 docbase表示你的程式包的物理絕對路徑,預設的絕對路徑是 這樣設定了之後會在 tomcat home conf catalina localhost目錄下生成乙個site.xml...

Tomcat虛擬目錄的設定

的存放的位置不在tomcat 裡面 1.tomcat中虛擬目錄的設定 用記事本開啟c tomcat 6.0 conf server.xml,找到以下 xmlvalidation false xmlnamespaceaware false 在下面新的一行中寫入以下 只要是在和之間均可以 其中path是...