java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind
出现此类问题主要原因是tomcat端口被占用。
解决办法有两种
1.修改tomcat端口号,文件在tomcat安装目录conf文件夹下server.xml文件中。
<span style="font-size:18px;"><Connector port="8765" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /></span>
2.结束占用的进程,此方法仅是tomcat未正常关闭的异常情况采用。
查询端口被占用步骤
1.命令行获得进程pid(2968)
2.打开任务管理器查询进程
首先使用组合键ctrl+alt+del打开任务管理器,在菜单栏点击查看-->选择列,将pid打钩显示进程和pid的对应关系。
任务管理器进程页列的显示条目
查询可以得到端口被javaw.exe占用