当前位置: 代码迷 >> Eclipse >> 有时启动tomcat的时候总是报这样的异常:java.lang.Exception: Socket bind failed: [730048] ?
  详细解决方案

有时启动tomcat的时候总是报这样的异常:java.lang.Exception: Socket bind failed: [730048] ?

热度:501   发布时间:2016-04-23 18:58:46.0
有时启动tomcat的时候总是报这样的错误:java.lang.Exception: Socket bind failed: [730048] ????????



出现这种情况大多是由于Myeclipse 不正常退出导致的,不过终于找到了一个可行的办法。

打开任务管理器,找到名为 JAVAX.EXE 的进程(大小写可能有不同),结束掉占内存小的那个(占内存大的那个为当前正在使用的myeclipse),重启tomcat,问题解决

------解决方案--------------------
既然楼主知道,莫非是来分享的?

楼主请注意结账率
------解决方案--------------------
端口被占用 以及操作系统字符集与控制台输出的内容的字符集不匹配
------解决方案--------------------
如果从来没用过 netstat 命令,那么其在 Java 上基本上走不远,更走不深!

netstat 命令在 Linux 和 Windows 平台上都有,而且基本上也差不多,通过管道符可以找到 8080 端口被哪一个进程号(PID)占用了。

找到 PID,使用 kill(Linux), taskkill(Windows)可以杀死该进程以释放其所占用的端口。

Linux: netstat -anp | grep :8080
Windows: netstat -ano | find ":8080"
------解决方案--------------------
喜欢netstat
  相关解决方案