首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

eclepse+tomcat的连接有关问题,呀~门帮帮小弟我~

2012-04-07 
eclepse+tomcat的连接问题,急呀~~~大虾门帮帮我~~我用的eclipse3.2.0,TOMCAT是5.0.28,我想把TOMCAT整合到e

eclepse+tomcat的连接问题,急呀~~~大虾门帮帮我~~
我用的eclipse3.2.0,TOMCAT是5.0.28,我想把TOMCAT整合到eclipse中,我的eclipse是汉化过的,现在的情况是,TOMCAT图标已经在eclipse的工具条上,并且按star也能启动TOMCAT,

但是,我想建一个TOMCAT   PROJECT测试,就是一个HELLOWORLD,他自动启动TOMCAT的时候就出现了许多错误,好像是哪里没配置好,具体错误为:
2007-5-23   12:01:31   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.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:264)
at   org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:137)
at   org.apache.coyote.tomcat5.CoyoteConnector.initialize(CoyoteConnector.java:1429)
at   org.apache.catalina.core.StandardService.initialize(StandardService.java:609)
at   org.apache.catalina.core.StandardServer.initialize(StandardServer.java:2384)
at   org.apache.catalina.startup.Catalina.load(Catalina.java:507)
at   org.apache.catalina.startup.Catalina.load(Catalina.java:528)
at   sun.reflect.NativeMethodAccessorImpl.invoke0(Native   Method)
at   sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at   sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at   java.lang.reflect.Method.invoke(Method.java:324)
at   org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:250)
at   org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:424)
2007-5-23   12:01:31   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.coyote.tomcat5.CoyoteConnector.initialize(CoyoteConnector.java:1431)
at   org.apache.catalina.core.StandardService.initialize(StandardService.java:609)
at   org.apache.catalina.core.StandardServer.initialize(StandardServer.java:2384)
at   org.apache.catalina.startup.Catalina.load(Catalina.java:507)
at   org.apache.catalina.startup.Catalina.load(Catalina.java:528)
at   sun.reflect.NativeMethodAccessorImpl.invoke0(Native   Method)
at   sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at   sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at   java.lang.reflect.Method.invoke(Method.java:324)
at   org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:250)
at   org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:424)

StandardServer.await:   create[8005]:   java.net.BindException:   Address   already   in   use:   JVM_Bind
java.net.BindException:   Address   already   in   use:   JVM_Bind
at   java.net.PlainSocketImpl.socketBind(Native   Method)
at   java.net.PlainSocketImpl.bind(PlainSocketImpl.java:331)
at   java.net.ServerSocket.bind(ServerSocket.java:318)
at   java.net.ServerSocket. <init> (ServerSocket.java:185)
at   org.apache.catalina.core.StandardServer.await(StandardServer.java:496)
at   org.apache.catalina.startup.Catalina.await(Catalina.java:619)
at   org.apache.catalina.startup.Catalina.start(Catalina.java:579)
at   sun.reflect.NativeMethodAccessorImpl.invoke0(Native   Method)
at   sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at   sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at   java.lang.reflect.Method.invoke(Method.java:324)


at   org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
at   org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)


请各位大虾们,一定帮帮小弟啊,小弟是菜鸟,还望知道的讲详细点,小弟感激不尽啊~~~

[解决办法]
大概是8080的端口被占用,你看看是不是你在外面已经启动了tomcat?

[解决办法]
端口别占用了,改吧
[解决办法]

tomcat-5.0.28\conf\server.xml
文件去找到
<Connector port= "8088 "
maxThreads= "150 " minSpareThreads= "25 " maxSpareThreads= "75 "
enableLookups= "false " redirectPort= "8443 " acceptCount= "100 "
debug= "0 " connectionTimeout= "20000 "
disableUploadTimeout= "true " />
更改端口号
默认是8080
我电脑上装了oracle,所以8080端口会被占用,可能装其他东西的时候也会被占用掉
改这里就可以了
[解决办法]
在你的tomcat安装目录下的bin目录中找到一个shutdown.bat文件,反复运行多次,直到那个命令提示符窗口内出现了类似错误提示的时候,即可停止
这时候,你再到eclipse里面启动tomcat应该就没有问题了

热点排行