(java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
at java.net.ServerSocket.bind(ServerSocket.java:319)
at java.net.ServerSocket.<init>(ServerSocket.java:185)
at java.net.ServerSocket.<init>(ServerSocket.java:141))
百度了一下说是端口被暂用了,可是,换了一个没用的端口号还是不行,这是什么原因,小菜鸟求指导tomcat

解决方案 »

  1.   

    在eclipse里运行的?有可能是没正常退出导致端口没释放,在进程里把eclipse和java全部结束了再试试。
      

  2.   

    端口被占用,你修改tomcat 里面的service.xml里面的端口 把tomcat eclips关掉 在试试,进程里面的javaw.exe也要结束
      

  3.   

    你看看是不是同时启动了两个web工程。
      

  4.   

    tomcat 至少占用两个端口,一个是管理端口,一个是 HTTP 端口,两个都要改。
      

  5.   

    把所有有关进程都关闭 在重启下Eclipse
      

  6.   

    重启机器  原有的tomcat没有被停止