zoukankan      html  css  js  c++  java
  • java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind 【 解决方案】

    当我们在启动tomcat服务的时候报错信息:java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bin

    分析:从错误信息中我们可以看到是socket   java虚拟机报错凭经验这个一般是端口被占用引起的

    解决方案:

    (一)

    直接修改啊tomcat服务器的端口

        步骤:

        1:找到tomcat->conf文件夹下server.xml文件

        2.修改下面代码中的端口

    [html] view plaincopy
     
    1. <Connector port="8080" protocol="HTTP/1.1"   
    2.            connectionTimeout="20000"   
    3.            redirectPort="8443" />  


    8080就是现在tomcat使用的端口。

    (二)

    杀掉正在占用我们端口的进程

    很多情况出现这个问题之前tomcat都用的好好的操作不当(强制关闭tomcat)等操作引起的,那么我们就杀掉进程重启后就没啥问题了;还有是刚安装上tomcat就出现这个问题,这个有可能就是别的软件业用这个端口产生了冲突,这种情况还是建议更换tomcat的端口才是根治的方法。

        步骤:

        1:先去server.xml中确认tomcat现在使用的端口号

        2:之后到命令行里运行如下命令netstat -ano  查询端口使用情况

        3:我的是默认的8080端口发现这个端口正在被使用,使用者的pid是6136(而我的tomcat正在报错有没有启动所以这就是问题点)

        4:杀掉这个进程借助他的pid运行命令:taskkill -pid 6136 /f

    这样我们就成功结束掉这个进程了。

    在启动tomcat服务器完全正常了!

  • 相关阅读:
    CSS浏览器兼容性问题集()两
    HTML5 Introduction
    poj 2449 Remmarguts&#39; Date 【SPFA+Astar】【古典】
    LwIP学习笔记——STM32 ENC28J60移植与入门
    在四川大学的第二个冠军游戏在线编程:Peter的X
    ArcEngine下一个TIN生成的轮廓
    精彩理发头盔
    UBUNTU如何改变mysql默认文件夹数据文件夹
    第一章 词汇陷阱
    LINUX2.4.x网络安全框架
  • 原文地址:https://www.cnblogs.com/yuhuameng/p/3821482.html
Copyright © 2011-2022 走看看