SpringBoot部署服务器Error:java.net.BindException: Address already in use: JVM_Bind
2021/8/3 17:07:48
本文主要是介绍SpringBoot部署服务器Error:java.net.BindException: Address already in use: JVM_Bind,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
前阵子比赛,搭建了一个后端服务器,后端需要与硬件客户端进行socket通讯,在本地测试没问题部署到腾讯云爆出这个错误,排查过程如下:
- 在log文件中显示:配置的Socket端口已被占用。
- 通过 netstat -ano |findstr 端口号 命令 查找 哪个进程在占用,tasklist |findstr 进程id号 发现是tomcat占用了这个端口。
- 改用SpringBoot本身的tomcat来直接进行部署,**java -jar xxx.jar **
- 部署后发现,打包文件不包含网页jsp文件,改用war方式打包。
- 之后发现硬件模块并不能访问该端口,排查了腾讯云服务器的安全规则,以及windows防火墙的入站规则,未排查出问题所在。应该是腾讯云服务器本身或者镜像的问题了。
其实也有别的解决方案,只不过受限于比赛带的设备,没能实现。
这篇关于SpringBoot部署服务器Error:java.net.BindException: Address already in use: JVM_Bind的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2022-03-01沐雪多租宝商城源码从.NetCore3.1升级到.Net6的步骤
- 2024-12-06使用Microsoft.Extensions.AI在.NET中生成嵌入向量
- 2024-11-18微软研究:RAG系统的四个层次提升理解与回答能力
- 2024-11-15C#中怎么从PEM格式的证书中提取公钥?-icode9专业技术文章分享
- 2024-11-14云架构设计——如何用diagrams.net绘制专业的AWS架构图?
- 2024-05-08首个适配Visual Studio平台的国产智能编程助手CodeGeeX正式上线!C#程序员必备效率神器!
- 2024-03-30C#设计模式之十六迭代器模式(Iterator Pattern)【行为型】
- 2024-03-29c# datetime tryparse
- 2024-02-21list find index c#
- 2024-01-24convert toint32 c#