【踩坑】服务器部署springboot应用时报错--端口被tomcat占用

今天将本机尬聊一下项目(基于netty-socketio)的服务端程序调试好以后,通过jar包部署在服务器的时候,出现了报错,提示tomcat已经占用了端口。

之前在部署iReview项目时的确是通过war包 + tomcat部署的,难道只要存在tomcat服务器就不能用jar包部署后面的项目?

经过回想,tomcat是使用8080端口的,而springboot项目若不指定端口就默认使用8080来部署应用,那我设置应用端口不就好了?

改了端口后,还是出现报错,项目不能正常启动。T_T

查看报错信息,说在启动socket.io服务器时它的端口8888已经被占用。好吧,占用的正是刚刚设置了的端口,说明项目启动端口不能跟socket.io服务器的端口重复。

再次修改springboot应用端口,使用nohup命令,查看jobs,再查看日志文件,好吧,socket.io服务器正常启动了。

转载于:https://www.cnblogs.com/lipohong/p/10709749.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值