Eclipse中启动Tomcat服务器产生错误的原因及解决方案
2008-10-10 23:52
676 查看
工作已经有一段时间了,生活也算是进入轨道,稳定下来了。已经好长时间没有更新博客了。从今天开始将自己的成长都记录早这个博客当中,见证自己的成长历程吧! Eclipse中启动Tomcat服务器产生错误通常有以下几种:严重: Error initializing endpoint
java.net.BindException: Address already in use: JVM_Bind:80
at org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:258)
at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:143)
................................. ;
严重: Catalina.start
LifecycleException: Protocol handler initialization failed: java.net.BindException: Address already in use: JVM_Bind:80
at org.apache.coyote.tomcat5.CoyoteConnector.initialize(CoyoteConnector.java:1404)
at org.apache.catalina.core.StandardService.initialize(StandardService.java:605)
.................................;严重: StandardServer.await: create[8005]:
java.net.BindException: Cannot assign requested address: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(Unknown Source)
....................................;严重:Error starting endpoint:....................................产生这几种错误的主要原因有:1.独立运行的Tomcat没有关闭。2.Tomcat之前运行过,或者Tomcat非正常关闭,进程当中的Tomcat依然存在。3.Tomcat使用的端口被其他软件所占(Tomcat默认的端口:8080)。针对这些错误的解决方案:1.在系统服务当中将Tomcat的启动方式由“自动”改为“手动”(默认的情况Tomcat是自动启动的服务,随开机启动)。2.关闭独立运行的Tomcat,要保证Eclipse启动Tomcat之前,Tomcat服务是停用的。3.查看任务管理器,进程里有没有Tomcat,如果有,将其关掉。4.如果在Eclipse当中启动Tomcat还是不成功,则可能是Tomcat的端口被占了。 a.找到Tomcat路径:..\Tomcat 5.0.28\conf\下的server.xml文件,检索到端口号:8080,将其改成未被占用的端口号如8088等。 b.可以在dos下用命令:netstat -a 查看一下端口的使用情况,看看Tomcat的端口有没有被其他的软件所占用(但是这里看不出是哪个软件进程占用的),要想查看本机端口和进程的对应关系,可以使用工具Fport,下载地址:(http://www.foundstone.com/us/resources/proddesc/fport.htm),用它就可以查看端口和进程的对应关系了,如果哪个进程占用了Tomcat的端口,就可以到任务管理器当中,将其关掉就好了。 到这里问题差不多就解决了,Tomcat就应该启动正常。当然也不是绝对的。因为世界上没有绝对的事。本文出自 “一路悠扬” 博客,请务必保留此出处http://win7452.blog.51cto.com/147513/104890
java.net.BindException: Address already in use: JVM_Bind:80
at org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:258)
at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:143)
................................. ;
严重: Catalina.start
LifecycleException: Protocol handler initialization failed: java.net.BindException: Address already in use: JVM_Bind:80
at org.apache.coyote.tomcat5.CoyoteConnector.initialize(CoyoteConnector.java:1404)
at org.apache.catalina.core.StandardService.initialize(StandardService.java:605)
.................................;严重: StandardServer.await: create[8005]:
java.net.BindException: Cannot assign requested address: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(Unknown Source)
....................................;严重:Error starting endpoint:....................................产生这几种错误的主要原因有:1.独立运行的Tomcat没有关闭。2.Tomcat之前运行过,或者Tomcat非正常关闭,进程当中的Tomcat依然存在。3.Tomcat使用的端口被其他软件所占(Tomcat默认的端口:8080)。针对这些错误的解决方案:1.在系统服务当中将Tomcat的启动方式由“自动”改为“手动”(默认的情况Tomcat是自动启动的服务,随开机启动)。2.关闭独立运行的Tomcat,要保证Eclipse启动Tomcat之前,Tomcat服务是停用的。3.查看任务管理器,进程里有没有Tomcat,如果有,将其关掉。4.如果在Eclipse当中启动Tomcat还是不成功,则可能是Tomcat的端口被占了。 a.找到Tomcat路径:..\Tomcat 5.0.28\conf\下的server.xml文件,检索到端口号:8080,将其改成未被占用的端口号如8088等。 b.可以在dos下用命令:netstat -a 查看一下端口的使用情况,看看Tomcat的端口有没有被其他的软件所占用(但是这里看不出是哪个软件进程占用的),要想查看本机端口和进程的对应关系,可以使用工具Fport,下载地址:(http://www.foundstone.com/us/resources/proddesc/fport.htm),用它就可以查看端口和进程的对应关系了,如果哪个进程占用了Tomcat的端口,就可以到任务管理器当中,将其关掉就好了。 到这里问题差不多就解决了,Tomcat就应该启动正常。当然也不是绝对的。因为世界上没有绝对的事。本文出自 “一路悠扬” 博客,请务必保留此出处http://win7452.blog.51cto.com/147513/104890
相关文章推荐
- Eclipse中启动Tomcat服务器产生错误的原因及解决方案
- 从Eclipse启动tomcat服务器,访问出现 404 错误的解决方案
- 启动Oracle后台服务器的方法_用来检测产生错误的原因,会打印日志
- eclipse下tomcat启动正常,却不能访问8080的原因及解决方案
- Eclipse中配置启动Tomcat服务器,以及错误及报错解决
- Eclipse下的maven web项目部署到tomcat服务器没有启动的解决方案
- eclipse下tomcat启动正常,却不能访问8080的原因及解决方案
- eclipse启动tomcat服务器几种错误总结
- eclipse tomcat启动错误情况之一 SetPropertiesRule
- 错误ID:10005,错误信息:DCOM 遇到错误“无法启动服务,原因可能是它被禁用或与它相关联的设备没有启动。 ”,试图以参数“”启动服务 SENS 以运行服务器:
- Eclipse中启动tomcat访问404解决及原因
- idea中Tomcat服务器启动错误解决办法
- jquery.js文件报错,tomcat首页报Directory listing for错误,eclipse启动tomcat首页报404错误u
- eclipse下配置tomcat错误导致启动tomcat报错,Could not find main class
- Eclipse中启动Tomcat服务器时输出日志位置修改
- CentOS7下Tomcat启动慢的原因及解决方案
- maven工程在eclipse中使用tomcat启动时找不到ContextLoaderListener的原因
- 从云服务器启动tomcat,外网访问不到的解决方案
- Eclipse相关错误导致web项目发布异常问题原因分析及解决方案
- mysql官方关于2013和2006错误代码产生原因和解决方案