项目war包部署到第三方Tomcat,访问路径必须加上项目名称的坑
部署到Tomcat
當我們打包好一個Springboot項目,如:message.war包,將war包粘貼到tomcat安裝目錄下的webapps目錄之后(tomcat目錄結構:https://mp.csdn.net/postedit/82112030),筆者的webapps路徑為:D:\ruanjian\apache-tomcat-8.5.38-windows-x64\apache-tomcat-8.5.38\webapps。粘貼完啟動tomcat,你就會發現webapps目錄下多了一個message目錄,其實就是tomcat解壓了message.war。
這時候,我們去瀏覽器上進行訪問測試,輸入URL,如:http://localhost:8012/message/login
需要在路徑上加上你的項目名,否則訪問不到,筆者這里是加上了message,其實就是解壓后的那個文件夾名
那么,如何才能避免在url上輸入項目名來進行訪問呢?
修改配置文件server.xml
在tomcat安裝目錄的conf目錄下打開配置文件server.xml,筆者的路徑是D:/ruanjian/apache-tomcat-8.5.38-windows-x64/apache-tomcat-8.5.38/conf/server.xml,找到標簽Host,在標簽Host下添加一個節點
<Context docBase="D:/ruanjian/apache-tomcat-8.5.38-windows-x64/apache-tomcat-8.5.38/webapps/message" path="" reloadable="true" crossContext="true"/>
添加完效果是這樣的:
保存修改之后,重啟tomcat,再次到瀏覽器行進行測試:
http://localhost:8012/index
這時候,就不需要加上項目名了
---------------------?
作者:一生所Ai?
來源:CSDN?
原文:https://blog.csdn.net/qq_40180411/article/details/88024908?
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
總結
以上是生活随笔為你收集整理的项目war包部署到第三方Tomcat,访问路径必须加上项目名称的坑的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: idea导出war文件部署到tomcat
- 下一篇: idea如何导出war文件