springmvc项目打war包部署到tomcat访问路径去掉项目名

更多精彩文章欢迎关注公众号“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就可以了。

posted @ 2019-03-27 09:43  云晴  阅读(6872)  评论(0编辑  收藏  举报