java项目发布后到Tomcat时,总是带一层路径
参考文章:java 线上项目访问项目 会多一层项目根路径
根据参考文章写的这篇文章,部分文章细节有完善和改动
在Java Web
应用中,当你把应用发布到Tomcat
时,如果应用的web.xml
配置文件中的<context-root>
元素被设置成了非根路径,或者你在Tomcat
的server.xml
中配置了虚拟目录,那么Tomcat
在访问这个应用时就会要求通过这个路径加以访问。
例如:
我打了一个war包,
包名是holletomcat,
那么我访问的时候
就需要:http://www.tomcat9073.com:8080/holletomcat/index.html
但是我想:http