我们平时在服务器上部署web项目时,直接将war包扔到tomcat中的webapps文件下后重启tomcat后,war包会自动解压,这时访问项目的地址是ip+端口+项目名称就可以,如果你要去除项目名有2种方法:
1.将解压后的项目war包文件放到ROOT文件夹下,这里注意:不要把整个项目war包文件夹扔进去,这样是会访问不到报404的,这样访问项目就可以是ip+端口号了,还有就是每次更新war包后要同步更新ROOT文件夹下面的项目文件,不然ip+端口号和ip+端口号+项目名称看到的东西是不一样的.
2.不用将解压后的war包项目文件放到ROOT文件,更改tomcat中的conf文件夹下的server.xml文件。更改如下:在文件最下面的host标签中最后面新加我注释的这行,其中docBase是你webapps下的解压项目路径。
<Context path="/" docBase="/usr/tomcat/apache-tomcat-7.0.92/webapps/jeeplus/" reloadable="true" crossContext="true" />
注意:ROOT文件删除后。tomcat启动后还是会生成的。刚开始访问tomcat时看到的猫页面的文件就是在ROOT文件夹下的。
原文作者:芥末0
原文:https://blog.csdn.net/qq_36631900/article/details/85706364