当我在E:\Tomcat 4.0\conf\server.xml把8080改为80时 
再运行tomcat的start出现如下:Catalina.start: LifecycleException:  Error creating server socket (java.net.Bind
Exception):  java.net.BindException: Address already in use: JVM_Bind
LifecycleException:  Error creating server socket (java.net.BindException):  jav
a.net.BindException: Address already in use: JVM_Bind

解决方案 »

  1.   

    是不是端口冲突,有没有其他的服务器使用80这个端口,如iis等。这个异常说,你用的地址已经在使用。
      

  2.   

    8080端口冲突,
    可能是你已经找开了一个tomcat。
      

  3.   

    怎么知道我得iis用的是不是80or8080端口
      

  4.   

    iis的默认端口就是80,你改一个不可能冲突的,如8000等。
    8080端口冲突有可能是你的JBuilder正用着,你又开一个。呵呵,我就碰上过。
    不过最好别改到和其他的冲突,如MySQL用的端口是3306,Weblogic用的是7001,7002。
    总之改一个偏僻一点的,Good Luck!
      

  5.   

    你是不是将了APACHE TOMCAT,系统启动时是自动加载APACHE TOMCAT的,所以8080端口被使用了。
    你可以打开任务管理器看一下,是不是已经有一个TOMCAT起来了,把它关掉就可以了。