方式一(这种方式适合前后端不分离的开发方式,前后端都堆在一个项目里面一个人写):利用tomcat进行管理:Tomcat进行云部署服务器,将创建好的War包搬到云服务器上,然后将Tomcat名为server.xml的配置文件中的Connector port的8080端口改为80端口,因为这是浏览器默认的端口,然后使用tomcat运行War包,此时直接访问tomcat展示的地址(如http://ip地址/你的项目名/admin/dist/index.html)而不用再显式加端口号,之后为ip购买一个域名,将ip地址替换为域名地址就可以了(如http://域名/index.html)。
方式二(这种方式适合前后端分离开发写的网站,一个小伙伴写前端,一个小伙伴写后端):利用nginx进行反向代理而不是使用Tomcat,其它博客有如何修改nginx配置文件中端口映射的教程。
方式三:使用docker拉取tomcat的镜像,然后启动容器的时候映射到80端口。
三种方式本质上都是映射到80端口,因为80端口是浏览器默认的端口,所以不用显式写出。方式二的好处是访问项目的URL可能美观一点,不用像tomcat那样需要展示文件路径一直到index.html。不过还是要根据实际开发方式来选择,只看美观程度会增加部署的时间成本。