启动不了tomcat,报Socket bind failed: [730049] 错误

我今天在电脑上装Tomcat服务器,在启动时抛出这样的错误

:直接双击"../Tomcat/bin"目录下的“startup.bat”运行遇到错误窗口会直接关闭,是看不到错误信息的。

 

      要看错误信息应该在CMD命令行下进入"../Tomcat/bin"目录下运行“catalina.bat run”。

         例如进入我的安装路径执行方法:

         C:/>cd/d "D:/Program Files/apache-tomcat-6.0.29/bin"

         D:/Program Files/apache-tomcat-6.0.29/bin>catalina.bat run

 

运行Tomcat服务器时会报这样的错误:

        严重: Error initializing endpoint
        java.lang.Exception: Socket bind failed: [730048]

 

还有很多其他信息,具体的我也不懂什么意思,但我知道上面的信息是说Tomcat现在所用的端口已经被其它服务占用。

于是我到“../tomcat/conf”路径下修改“server.xml”里的端口号,但试了几个其它的端口号(例如8181,7777)都不行,运行的时候依然报同样的错误。


解决办法:

      我打开MyEclipse发现MyEclipse自带的两个服务器:

  • MyEclipse Derby
  • MyEclipse Tomcat

这两个服务器都处于Start状态,我停止了这两个服务器,然后再运行Tomcat之后问题就解决了。

 

 

上面的解决方案只是我的电脑解决的方法,不一定对每个人都有用,只是拿出来作为一个解决方向,希望各位利用我提供的方案可以解决问题。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值