tomcat:java.net.SocketException:UnrecognizedWindowsSocketserror:0:JVM_Bind

error message:
Error initializing endpoint
java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:365)
at java.net.ServerSocket.bind(ServerSocket.java:319)
at java.net.ServerSocket.<init>(ServerSocket.java:185)
at java.net.ServerSocket.<init>(ServerSocket.java:141)
at ...

solve methods:

创新互联长期为上1000家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为武穴企业提供专业的成都网站制作、成都网站建设,武穴网站改版等技术服务。拥有10年丰富建站经验和众多成功案例,为您定制开发。

a:更改服务器的端口号
打开...tomcat/conf/server.xml,找到
 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"/> ,修改port端口;
 

b:关闭占用当前端口的进程

1.查看端口是否被占用

cmd输入: netstat -ano

eg:我的服务器的端口是8080,被PID为2508的进程占用:      

tomcat:java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind

2.查看该PID为 2508 的进程

使用命令:tasklist|findstr "2508"
tomcat:java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind

可以看出 PID为2508的进程是 TNSLSNR.exe
3. 关掉占用此端口的进程
a)使用命令:taskkill
tomcat:java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind

或者b)直接通过任务管理器关掉进程

windows任务管理器-->进程-->查看-->选择列-->勾选PID-->确定-->点PID列按PID排序-->关掉2508, (一般会是JAVAW进程) 重新启动;

网站栏目:tomcat:java.net.SocketException:UnrecognizedWindowsSocketserror:0:JVM_Bind
文章网址:https://www.cdcxhl.com/article14/gspsde.html

成都网站建设公司_创新互联,为您提供网站策划搜索引擎优化网站收录外贸网站建设软件开发移动网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都网页设计公司