本帖最后由 URL520 于 2014-02-17 23:01:31 编辑

解决方案 »

  1.   

    信息: Deploying web application directory D:\apache-tomcat-7.0.50\webapps\manager
    2014-2-17 22:38:45 org.apache.catalina.startup.HostConfig deployDirectory
    信息: Deploying web application directory D:\apache-tomcat-7.0.50\webapps\ROOT
    2014-2-17 22:38:45 org.apache.catalina.startup.Catalina start
    信息: Server startup in 1848 ms
    2014-2-17 22:38:45 org.apache.catalina.core.StandardServer await
    严重: StandardServer.await: create[localhost:8005]: 
    java.net.SocketException: Unrecognized Windows Sockets error: 10107: create
    at java.net.ServerSocket.createImpl(ServerSocket.java:264)
    at java.net.ServerSocket.getImpl(ServerSocket.java:214)
    at java.net.ServerSocket.bind(ServerSocket.java:328)
    at java.net.ServerSocket.<init>(ServerSocket.java:194)
    at org.apache.catalina.core.StandardServer.await(StandardServer.java:427)
    at org.apache.catalina.startup.Catalina.await(Catalina.java:778)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:724)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:456)
    2014-2-17 22:38:45 org.apache.coyote.AbstractProtocol pause
    信息: Pausing ProtocolHandler ["http-apr-80"]
    2014-2-17 22:38:45 org.apache.coyote.AbstractProtocol pause
    信息: Pausing ProtocolHandler ["ajp-apr-8009"]
    2014-2-17 22:38:45 org.apache.catalina.core.StandardService stopInternal
    信息: Stopping service Catalina
    2014-2-17 22:38:45 org.apache.catalina.core.ApplicationContext log
    信息: SessionListener: contextDestroyed()
    2014-2-17 22:38:45 org.apache.catalina.core.ApplicationContext log
    信息: ContextListener: contextDestroyed()
    2014-2-17 22:38:45 org.apache.coyote.AbstractProtocol stop
    信息: Stopping ProtocolHandler ["http-apr-80"]
    2014-2-17 22:38:45 org.apache.coyote.AbstractProtocol destroy
    信息: Destroying ProtocolHandler ["http-apr-80"]
    2014-2-17 22:38:45 org.apache.coyote.AbstractProtocol stop
    信息: Stopping ProtocolHandler ["ajp-apr-8009"]
    2014-2-17 22:38:45 org.apache.coyote.AbstractProtocol destroy
    信息: Destroying ProtocolHandler ["ajp-apr-8009"]
      

  2.   

    你的JDK的环境变量以及Tomcat的环境变量配置了没有?如果没有,就配置上试一下!
      

  3.   

    还有我看你的显示的端口号是8005,Tomcat默认是8080,你看你的端口号是不是有问题
      

  4.   

    我的查找到的是java.exe占用,然后kill掉,Tomcat可启动。
      

  5.   

    首先打开cmd命令窗口
    然后输入:netstat -ano    回车
    回车后会输出本机端口占用列表    找到其中8080 端口  并记住其PID
    然后打开任务管理器   在查看中:点击选择列  勾选PID   
    然后再进程中  干掉刚刚占用8080端口相对应的PID 
    tomcat 就能启动了
      

  6.   

    我也是同样的问题,端口没有没占用,jdk配置没有问题,但就是tomcat启动不了,报同样的错。
    楼主要是解决了,通知我下,万谢。