我用的是MyEclipse 6.5 IDE,我开始在那里面建了一个demo项目,运行,好的没有提示错误,后来我在网上找了一段验证的代码运行了一下,有错误,我就把这个项目删了,再新建一个demo,可是运行就出错误了,我把MyEclipse 6.5了也不行,希望哪位高手帮我解决一下.错误提示如下:2008-8-30 12:48:13 org.apache.catalina.core.AprLifecycleListener init
信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: E:\MyEclipse 6.5\bin;E:\MyEclipse 6.5\myeclipse\eclipse\plugins\com.genuitec.eclipse.easie.tomcat.myeclipse_6.5.0.zmyeclipse650200806\tomcat\bin
2008-8-30 12:48:14 org.apache.coyote.http11.Http11Protocol init
严重: Error initializing endpoint
java.net.BindException: Address already in use: JVM_Bind:8080
at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:501)
at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:177)
at org.apache.catalina.connector.Connector.initialize(Connector.java:1059)
at org.apache.catalina.core.StandardService.initialize(StandardService.java:677)
at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:792)
at org.apache.catalina.startup.Catalina.load(Catalina.java:518)
at org.apache.catalina.startup.Catalina.load(Catalina.java:538)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
2008-8-30 12:48:14 org.apache.catalina.startup.Catalina load
严重: Catalina.start
LifecycleException:  Protocol handler initialization failed: java.net.BindException: Address already in use: JVM_Bind:8080
at org.apache.catalina.connector.Connector.initialize(Connector.java:1061)
at org.apache.catalina.core.StandardService.initialize(StandardService.java:677)
at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:792)
at org.apache.catalina.startup.Catalina.load(Catalina.java:518)
at org.apache.catalina.startup.Catalina.load(Catalina.java:538)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
2008-8-30 12:48:14 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 1558 ms
2008-8-30 12:48:14 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2008-8-30 12:48:14 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.13
2008-8-30 12:48:17 org.apache.coyote.http11.Http11Protocol start
严重: Error starting endpoint
java.net.BindException: Address already in use: JVM_Bind:8080
at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:501)
at org.apache.tomcat.util.net.JIoEndpoint.start(JIoEndpoint.java:515)
at org.apache.coyote.http11.Http11Protocol.start(Http11Protocol.java:204)
at org.apache.catalina.connector.Connector.start(Connector.java:1132)
at org.apache.catalina.core.StandardService.start(StandardService.java:531)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2008-8-30 12:48:17 org.apache.catalina.startup.Catalina start
严重: Catalina.start: 
LifecycleException:  service.getName(): "Catalina";  Protocol handler start failed: java.net.BindException: Address already in use: JVM_Bind:8080
at org.apache.catalina.connector.Connector.start(Connector.java:1139)
at org.apache.catalina.core.StandardService.start(StandardService.java:531)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2008-8-30 12:48:17 org.apache.catalina.startup.Catalina start
信息: Server startup in 3044 ms
本人QQ149345474

解决方案 »

  1.   

    不要老想着换端口啦
    到任务管理器里面先停止tomcat,再启动就OK啦
      

  2.   

    可能是你myeclipse意外关闭,导致进程没关掉。qu任务管理器中关掉 javaw.exe进层就ok了 `
      

  3.   

    我用的是MyEclipse 6.5,里面有tomcat,打开任务管理器找了没有tomcat这个进程,我就是运行了那些代码,怎么会有这种后果啊,MyEclipse 6.5这个重装了都没用!
      

  4.   

    可是现在这个问题,我昨天试过了,解决不了,只有重装系统,还装了3次,MyEclipse 6.5重装都没有用,郁闷
      

  5.   

    要不就是tomcat端口(默认8080)被占用了,要不就是eclipse关掉了任务管理器里还有一个javaw程序。
    你说的情况应该是8080端口被占用了。
      

  6.   

    应该是你的myeclipse非正常关闭了
    找到任务管理器中的javaw.exe进程,结束给进程。
    同时关闭你的tomcat。
    应该就可以了。如果不行,就是你的8080端口已经被占用,将tomcat的端口换成8082、8084等端口。
      

  7.   

    是不是你装了ORACLE数据库,将TOMCAT 改个端口
      

  8.   

    呵呵,谢谢大家,已经解决了,我安装了一个tomcat,那个集成在MyEclipse 6.5里面的tomcat一点都不好用,server.xml很难找到,搜索出来的是这样的路径:tomcat/conf,而且打开就是一个网页,改端口都改不了