问题描述
MyEclipse配置好Tomcate5.0后,启动不了!下面是提示的错误:严重:Catalina.start:LifecycleException:Protocolhandlerstartfailed:java.net.BindException:Addressalreadyinuse:JVM_Bind:8080atorg.apache.coyote.tomcat5.CoyoteConnector.start(CoyoteConnector.java:1529)atorg.apache.catalina.core.StandardService.start(StandardService.java:489)atorg.apache.catalina.core.StandardServer.start(StandardServer.java:2313)atorg.apache.catalina.startup.Catalina.start(Catalina.java:556)atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)atjava.lang.reflect.Method.invoke(Method.java:585)atorg.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)atorg.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)2010-10-1810:17:16org.apache.catalina.startup.Catalinastart信息:Serverstartupin7469msStandardServer.await:create[8005]:java.net.BindException:Addressalreadyinuse:JVM_Bindjava.net.BindException:Addressalreadyinuse:JVM_Bindatjava.net.PlainSocketImpl.socketBind(NativeMethod)atjava.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)atjava.net.ServerSocket.bind(ServerSocket.java:319)atjava.net.ServerSocket.<init>(ServerSocket.java:185)atorg.apache.catalina.core.StandardServer.await(StandardServer.java:496)atorg.apache.catalina.startup.Catalina.await(Catalina.java:619)atorg.apache.catalina.startup.Catalina.start(Catalina.java:579)atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)atjava.lang.reflect.Method.invoke(Method.java:585)atorg.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)atorg.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
解决方案
解决方案二:
怎么办呀!我的Tomcate5.0安装成功了!因为输入(http://localhost:8080出现欢迎页面了),可是配置在MyEclipse下却启动不了!JDK什么的配置没问题(用的是5.0的)。
解决方案三:
8080端口占用,查看下你的电脑都是那些端口被占用,或者修改tomcat配置文件换个端口
解决方案四:
引用2楼nian_jun的回复:
8080端口占用,查看下你的电脑都是那些端口被占用,或者修改tomcat配置文件换个端口
怎么查端口的占用情况呀?!我运行http://localhost:8080出现欢迎页面了,不是已经表示安装成功了,可在MyEclipse下却启动不了!
解决方案五:
装个安装版的吧
解决方案六:
很明显端口号被占用。。。。停止占用这个端口号的程序。。。一般
解决方案七:
引用4楼figer2010的回复:
装个安装版的吧
不懂!
解决方案八:
tomcat的物理目录下面有个conf文件夹,进去之后有个server.xml文件,打开后找到<Connectorport="8888"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"URIEncoding="UTF-8"/>修改port为8080之外的值,如:8081
解决方案九:
打开任务管理-再结束掉所有关于java的程序-再重启服务器
解决方案十:
出现jvm8080原因:1.8080服务占用,cmd->netstat-all开启的服务可查到解决:1.更改端口(7f)
解决方案十一:
你可以进到tomcat的bin目录下,shutdown一下试试,如果没问题了,就没必要改端口了
解决方案十二:
估计你已经安装了安装版的tomcat且把它给启动了(查看右下角的绿色箭头)你现在在Myeclips里面有点击运行了tomcat所以报这样的错误你可以stop右小角的tomcat(注意不是exit)在到MyEclipse里面开启
解决方案十三:
该回复于2010-12-02 16:56:55被版主删除
解决方案十四:
引用7楼jackie_xznu的回复:
tomcat的物理目录下面有个conf文件夹,进去之后有个server.xml文件,打开后找到<Connectorport="8888"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"URIEncoding="UTF-8"/>修改port为8080之外的值,如:8081
一般都把端口号改成8088。
解决方案十五:
端口被占用!你可以进入cmd界面,键入netstat-an察看端口使用情况,看下那个程序在使用端口8080,把那个关啦就可以啦,要不可以把那端口号改拉除8080之外的数值。方法楼上!
解决方案:
顶11楼
解决方案:
引用11楼zlp5201的回复:
估计你已经安装了安装版的tomcat且把它给启动了(查看右下角的绿色箭头)你现在在Myeclips里面有点击运行了tomcat所以报这样的错误你可以stop右小角的tomcat(注意不是exit)在到MyEclipse里面开启
这个哥说的极是。
解决方案:
Addressalreadyinuse:JVM_Bind:8080端口被占用,修改之。
解决方案:
(*^__^*)嘻嘻……,这个问题我前两天刚碰到~~实在没什么头绪,一气之下就把tomcat删了在重新装就好了~~后来想了下应该是javaw这个线程在占用端口~~
解决方案:
很明显,端口被占用,要么释放端口,要么在tomcat的server.xml文件中更换端口号。。。
解决方案:
不要在tomcat的bin下的startup.bat启动的时候开启myEclipse里面的tomcat,用的是一个tomcat,冲突!
解决方案:
tomcat的物理目录下面有个conf文件夹,进去之后有个server.xml文件,打开后找到添加个用户试试
解决方案:
该回复于2011-02-28 12:52:53被版主删除
解决方案:
是不是你在打开Tomcat并启动服务的情况下在myeclipse中写代码运行啊要是那样的话你就把右下角那个绿色的指向右边的小三角给关了
解决方案:
该端口就可以了!
解决方案:
很明显,8080端口被占用了。