更多精彩文章歡迎關注公眾號“Java之康庄大道”

一般來說,部署到tomcat則是把war包丟到webapps目錄下,啟動Tomcat會自動解壓,成一個war包名稱的文件夾項目,
例如imgManager.war
訪問的地址一般是localhost:8080/imgManager/login
怎么去掉這個imgManager呢?
在server.xml中appBase設置為空,然后加上下邊那一行,其中docBase設置為項目的目錄路徑
<Host name="localhost" appBase="" unpackWARs="true" autoDeploy="true"> <!--加上下邊這一行--> <Context path="" docBase="D:\java\apache-tomcat-8.5.35\webapps\imgManager" debug="0" reloadable="true" crossContext="true"/>
設置好之后,再去訪問,就變成localhost:8080/login就可以了。
