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

2021-07-27 09:56:31 字數 972 閱讀 7235

需求:

把發布到tomcat下的web專案,訪問路徑去掉專案名稱

實現方式及原理:

方式一:

原理:tomcat的預設根目錄是root,實際上root這個專案在實際生產環境是沒有用的,所以我們可以用我們的專案覆蓋root專案

操作過程:

1.刪除root下所有檔案及資料夾

2.把我們專案的war包解壓後,專案目錄下的所有檔案和子目錄都拷貝到root目錄下即可

方式二:

操作過程:

按照配置虛擬目錄的方式,在下新增乙個context節點,具體配置如下:

xml**  

<

engine

name="catalina"

defaulthost="localhost"...>

...  

<

host

name="localhost"

unpackwars="true"

autodeploy="true"

>

<

context

path=""

docbase="inte***ce"

reloadable="true"

/>

...  

host

>

...  

engine

>

訪問方式就可以用http://localhost:8080/searchreqservice.asmx?wsdl了

如果用虛擬目錄的方式,位址http://localhost:8080/inte***ce/searchreqservice.asmx?wsdl也可以訪問。

同樣的方式,我們可以為path指定不同的路徑,解決訪問路徑區別專案名稱的需要。

其它,去掉訪問的埠號8080.就是利用了http請求訪問的埠預設是80的方式實現的,iis也一樣。我們只用把tomcat的http監聽埠號改為80(修改

tomcat發布後訪問路徑問題

近來一直發現乙個問題,tomcat工程發布後路徑不對,用http localhost 8080 urban login.jsp報404,無法訪問。這是tomcat的server.xml檔案配置 如果還是出現404的錯誤,且前面配置沒有錯,可能就是在 tomcat home conf web.xml檔...

Tomcat專案訪問路徑修改

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

Tomcat修改專案的訪問路徑

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