前天才配置好了Tomcat,一切正常。等昨下班回来发现它无法启动了。(Tomcat 5.0 + J2sdk1.4.2 ,环境变量的设置都正确无误) 我在控制台CMD下输入:catalina.bat run 启动Tomcat
提示信息:
====================================
  c:\>catalina.bat run
    Using CATALINA_BASE:   c:\Tomcat
    Using CATALINA_HOME:   c:\Tomcat
    Using CATALINA_TMPDIR: c:\Tomcat\temp
    Using JAVA_HOME:       C:\j2sdk    2001-1-3 7:32:07 org.apache.coyote.http11.Http11Protocol init    严重: Error initializing endpoint
    java.net.SocketException: Unrecognized Windows Sockets error: 10106: create
        at java.net.ServerSocket.createImpl(ServerSocket.java:254)
        at java.net.ServerSocket.getImpl(ServerSocket.java:205)
        at java.net.ServerSocket.bind(ServerSocket.java:318)        ........省略.........
    2001-1-3 7:32:07 org.apache.catalina.startup.Catalina load    严重: Catalina.start
    LifecycleException:  Protocol handler initialization failed: java.net.SocketExce
    ption: Unrecognized Windows Sockets error: 10106: create
        at org.apache.coyote.tomcat5.CoyoteConnector.initialize(CoyoteConnector.
    java:1327)        ........省略.........====================================我先后重装了Tomcat、J2sdk都没有解决问题,真是怪哉!难道是我动了显卡,网卡的原因?(在开机的时候听到一声长鸣,所以我把显卡和网卡重插了一下,然后就可以启动机器了)

解决方案 »

  1.   

    Tomcat5.X是不是到了哪个一个版本后,jdk必须要1.5的?呵呵,不记得了
    既然以前一切正常,估计不是这个原因,多试试呗,重装
      

  2.   

    是版本的问题,5.5以上是servlet2.4  jsp2.0  jdk1.5 以上,建议重装下
      

  3.   

    5.0的似乎要1.5的JDK才可以
    我用的Apache Tomcat 4.1
      

  4.   

    我用的是tomcat5.0.28,JDK1.4.2_08   没有问题
    楼主看看是不是别的原因
      

  5.   

    看来大家都不知道。
    楼上说的对,我一直是Tomcat5.0 + JDK1.4.2没问题,就这次不行了。
    google,摆渡一圈还是没找到解决方案。另外(Tomcat5.5 才需要JDK1.5)