参考链接:
基础知识网址:https://www.cnblogs.com/kismetv/p/7228274.html
去掉端口号:https://blog.csdn.net/wqh0830/article/details/86661656
本博客只是个人知识的总结,如果侵犯到上面博主的版权,请联系我删除
对于server.xml配置你需要知道的一些基础知识有:
实操:如何把http://xxx.xxx.xxx.xxx:8080/dist/index.html缩减成http://你的域名
1. 设置Engine的defaultHost属性为:你的域名,同时增加一个name属性为你的域名的<Host>标签一个(也可以替换原来的<Host>)
2. 同时修改Vue或者你web项目里面的baseURL:http://你的域名:8080/
3. 测试:打开Tomcat,打开浏览器,输入http://你的域名:8080/dist/index.html,功能正常再进行下一步
4. 收项目名:可以直接把webapp/ROOT文件夹里面的全部文件替换成你web项目文件夹下面的所有文件,然后直接去步骤6测试
5. 或者:不想动ROOT文件夹的话,可以在server.xml里面name为你的域名的<Host>标签下,增加一个<Context>标签,docBase是你的web项目路径,可以用绝对地址也可以用相对地址,我的web项目在webapp/dist文件夹里面,所以docBase="/dist"
6. 测试:打开Tomcat,打开浏览器,输入http://你的域名:8080,功能正常再进行下一步
7. 收端口号:在server.xml里面找到标签<Engine>,把所有的8080改成80,8443改成443
8. 同时修改Vue或者你web项目里面的baseURL:http://你的域名/
9. 测试:打开Tomcat,打开浏览器,输入http://你的域名或者www.你的域名功能正常
Tomcat里Server.xml配置不显示项目名称和端口号
原文:https://www.cnblogs.com/trisha-liu/p/14296467.html