很多人写程序的时候可能种种原因不小心关了tomcat,
当我们再次启动tomcat服务的时候报错信息:java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bin
分析:从错误信息中我们可以看到是socket java虚拟机报错凭经验这个一般是端口被占用引起的
解决方法:杀掉这个端口
1)找到tomcat->conf文件夹下server.xml文件,确认端口
2)之后到命令行里运行如下命令netstat -ano 查询端口使用情况
3)我的是默认的8080端口发现这个端口正在被使用,使用者的pid是6916
4)杀掉这个进程借助他的pid运行命令:taskkill -pid 6916 /f
这样端口就被成功杀掉啦!
在启动tomcat服务器完全正常了!
有什么问题可以相互交流学习