tomcat發布後訪問路徑問題

2021-08-02 21:47:49 字數 572 閱讀 1548

近來一直發現乙個問題,tomcat工程發布後路徑不對,用http://localhost:8080/urban/login.jsp報404,無法訪問。

這是tomcat的server.xml檔案配置

如果還是出現404的錯誤,且前面配置沒有錯,可能就是在%tomcat_home%/conf/web.xml檔案中把虛擬路徑顯示目錄給禁止啦,此時可以在tomcat的web.xml檔案中找到:

default

org.apache.catalina.servlets.defaultservlet

debug

0listings

false

1

將listings的value改為true,然後重新啟動tomcat,在輸入http://localhost:8080/urban/login.jsp,測試成功!

如果專案開發完成,準備部署在伺服器上時,記住要把web.xml檔案中引數listings的值改為false,這樣可以避免把專案的部署路徑呈現給使用者!

Tomcat專案訪問路徑修改

這裡以linux為例子 windows同理 1 去除埠號8080。首先,進入tomcat的安裝目錄下的conf目錄,我的目錄是 usr local apache tomcat 9.0.20 conf,編輯檔案server.xml.將server.xml中,把port 8080 修改為80 2 去除專...

Tomcat訪問路徑去掉發布專案的專案目錄

需求 把發布到tomcat下的web專案,訪問路徑去掉專案名稱 實現方式及原理 方式一 原理 tomcat的預設根目錄是root,實際上root這個專案在實際生產環境是沒有用的,所以我們可以用我們的專案覆蓋root專案 操作過程 1.刪除root下所有檔案及資料夾 2.把我們專案的war包解壓後,專...

Tomcat修改專案的訪問路徑

我們一般平時在做專案中習慣把專案名去掉,這樣訪問比較方便 裡面的資源路徑我一般都設定為如下 rel stylesheet href bootstrap css bootstrap.min.css 當然你也可以設定成下面這樣 rel stylesheet href bootstrap css boot...