日期:2014-05-20  浏览次数:20890 次

我是新手,哪位高手进来帮帮忙啊!
哪位高手帮帮忙,我是个新手,我用的是eclips,我安装Tomcat配置好了执行startup.bat后出现如下信息:
严重:Error   initializing   endpoint
java.net.BindException:Address   already   in   use:JUM_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>
......................
等等,一大串.Tomcat的配置是:安装软件是:jakarta-tomcat-5.0.28.exe
安装路径是:D:\Tomcat\Tomcat   5.0;JVM安装路径是:C:\Program   Files\Java\j2re1.4.2_15
JAVA_HOME配置为:C:\j2sdk1.4.2_15;CATALINA_HOME配置为:D:\Tomcat\Tomcat   5.0
我真的不知道怎么办了.为了这我又重装j2sdk;我已经弄了两天一夜了,改过去改过来,怎么改也改不对.请哪位高手指点指点.

------解决方案--------------------
8080端口被占用,改一下端口,在tomcat安装目录conf下server.xml,找到 <Connector
port= "8080 " 把8080换成别的,比如8081.再重起就可以.另外可以进入控制台,netstat -nvba 可以查看端口使用情况,这些网上都有解决方法,平时请多google下~

------解决方案--------------------
停止IIS服务:)
------解决方案--------------------
JAVA_HOME配置为:C:\j2sdk1.4.2_15这个就配错了,是C:\Program Files\Java\j2re1.4.2_15
还有PATH和CLASSPATH配了吗?
------解决方案--------------------
即使端口改好了也不行
------解决方案--------------------
除了8080外还有一个端口要用的,具体是什么忘了。你在server.xml里找找。如果你安装了oracle,它的http服务会占用你的8080端口,你可以去修改oracle的端口。
------解决方案--------------------
还不了解tomcat
------解决方案--------------------
在x:\tomcate\conf\server.xml 里查找port关键字。修改:

<Server port= "7776 " shutdown= "SHUTDOWN " debug= "0 ">

以及 <Connector port= "8082 " URIEncoding= "GBK " ......
这两个地方的port应该就可以了。
------解决方案--------------------
java.net.BindException:Address already in use:JUM_Bind:8080
说明8080端口被占用,要修改
应该多看看英语呀