Springboot部署到Tomcat,访问路径去掉项目名

ゝ一纸荒年。 2022-01-11 05:45 664阅读 0赞

一般来说,部署到tomcat则是把war包丢到webapps目录下,启动Tomcat会自动解压,成一个war包名称的文件夹项目,

例如imgManager.war

访问的地址一般是localhost:8080/imgManager/login

怎么去掉这个imgManager呢?

在server.xml中appBase设置为空,然后加上下边那一行,其中docBase设置为项目的目录路径

  1. <Host name="localhost" appBase="" unpackWARs="true" autoDeploy="true">
  2. <!--加上下边这一行-->
  3. <Context path="" docBase="D:\java\apache-tomcat-8.5.35\webapps\imgManager" debug="0" reloadable="true" crossContext="true"/>

设置好之后,再去访问,就变成localhost:8080/login就可以了。

发表评论

表情:
评论列表 (有 0 条评论,664人围观)

还没有评论,来说两句吧...

相关阅读