java.net.BindException: Address already in use: JVM_Bind:8080
你进入TOMCAT把端口改了看看。
该成80,
好象8080被用了

解决方案 »

  1.   

    如果采用楼上的方法还没好搞定,那就重起一下机器试试。要么就重新将tomcat目录覆盖一遍,再试试,这样应该就可以了。(还原到默认值)
      

  2.   

    不行呀!我把端口改了8040,虽然没有了上面的提示,但是还有其他的错误提示,我也搞不懂,我用的是98不能将所有的错误提示考下来,只靠了后面的一部分,大家在帮我看看,实在是太急了,又不能轻易重装机子,谢谢了!
            at java.net.PlainSocketImpl.socketBind(Native Method)
            at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:321)
            at java.net.ServerSocket.bind(ServerSocket.java:308)
            at java.net.ServerSocket.bind(ServerSocket.java:266)
            at java.net.ServerSocket.<init>(ServerSocket.java:182)
            at java.net.ServerSocket.<init>(ServerSocket.java:138)
            at org.apache.catalina.net.DefaultServerSocketFactory.createSocket(Defau
    ltServerSocketFactory.java:118)
            at org.apache.catalina.connector.warp.WarpConnector.initialize(WarpConne
    ctor.java:485)
            at org.apache.catalina.core.StandardService.initialize(StandardService.j
    ava:454)
            at org.apache.catalina.core.StandardServer.initialize(StandardServer.jav
    a:553)
            at org.apache.catalina.startup.Catalina.start(Catalina.java:780)
            at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
            at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:324)
            at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
      

  3.   

    try to "telnet localhost 8080" to make sure no port conflict
      

  4.   

    我试了:telnet localhost 8080 和telnet localhost:8080,都连不上。
    开始的时候我装了jbuilder6.0都可以用,现在都用不成了
      

  5.   

    那就重启一下。用netstat -a
    看一下有没有8080端开。