问一下大家,ssm项目打成war包如何指定端口号发布到到linux上面?

是不是入错行了 2021-02-04 09:03:17
我在项目里面的tomcat里面写的端口号是8083,但是我打成war包了,放在windows电脑的tomcat下面的webapp里面,双击startup.bat的时候启动了项目,我去浏览器访问,发现8083端口不能访问,必须得8080端口才能访问,但是我那一个项目不止一个war包,有4个,都要指定不同端口号,怎么办?
...全文
711 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
韩_师兄 2021-02-05
  • 打赏
  • 举报
回复
和Tomcat有关,直接去Tomcat配置文件中修改端口号吧.一个Tomcat对应一个应用
qq_39936465 2021-02-05
  • 打赏
  • 举报
回复
引用 楼主 是不是入错行了 的回复:
我在项目里面的tomcat里面写的端口号是8083,但是我打成war包了,放在windows电脑的tomcat下面的webapp里面,双击startup.bat的时候启动了项目,我去浏览器访问,发现8083端口不能访问,必须得8080端口才能访问,但是我那一个项目不止一个war包,有4个,都要指定不同端口号,怎么办?
你设了项目中自带的tomcat的端口,如果你打包jar,你可以用jar运行,无需部署到tomcat。如果你要用war包部署到另一台机器上的tomcat,你需要配置另一个机器的tomcat的端口,不然的话它默认还是8080。war只是应用,具体用哪个端口需要在tomcat上设定,项目中已经帮你集成了tomcat,但是你war部署的时候还是要重新配置服务器的端口。多应用配置可以看看下面的文章。 https://blog.csdn.net/xuanjiewu/article/details/50620767
rumlee 2021-02-04
  • 打赏
  • 举报
回复
端口号是tomcat指定的,不是war包指定的,如果4个war都需要不同的端口,那你只能发布4个tomcat
编号灬9527 2021-02-04
  • 打赏
  • 举报
回复
这边建议你再巩固基础

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧