一般来说,部署到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就可以了。
本文介绍如何在Tomcat中部署项目时去除URL中的项目名前缀,通过修改server.xml配置文件,设置appBase、Context等参数实现访问路径简化。

1243

被折叠的 条评论
为什么被折叠?



