vlambda博客
学习文章列表

tomcat不输入项目名直接访问项目

要达到的目的

项目名称为xxx.war,部署到tomcat后(我的版本是tomcat9),想直接访问 http://localhost:8080,而不是http://localhost:8080/xxx

方法一

打开 tomcat/conf/server.xml,找到下面的地方

<Host name="localhost"  appBase="webapps"
unpackWARs="true" autoDeploy="true">

添加Context内容,调整后为

<Host name="localhost"  appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Context path="/" docBase="xxx" debug="0" reloadable="true"/>

方法二

这个比较简单了,不用调整tomcat配置文件,直接将xxx.war修改为ROOT.war再部署到tomcat的webapps路径下就可以了。