Address already in use: JVM_Bind<null>: 8080 解决办法
2013-05-30 14:38
706 查看
问题现象:
排除当前有相关程序如tomcat正在正常运行且占用这个端口的时候 你再次启动这个程序。
某些情况,启动web服务器出现 java.net.BindException: Address already in use: JVM_Bind <null>:
port.
解决办法:
windows系统下在dos命令行kill掉被占用的pid (或者直接任务管理器肉眼找到相关PID kill之)
1.开始——>运行——>cmd
2.命令行输入:
netstat -ano I findstr 端口(被占用的端口号)
3.输入:
tasklist | findstr 端口(获取步骤2里面的端口,实际就是拿到了pid)
4.taskkill /pid 端口(步骤3里面的端口) /F
Eg.
5 当然也有可能还是没有真正kill, 那么就试试找到实际占用的程序:
手动在任务管理器中 kill (kill之前确保保存你的数据).
经验教训:
一直知道这个问题的存在,却一直用最蠢的注销重启机器的办法解决这类问题。
作为一名程序员不应当 让这样子的 没有水准的解决问题的办法 存在, 除非是遇到紧急情况(如这是个production issue,没有时间给你研究简单的解决办法)。
作为一名程序员不能一直放任这样子的现象存在,一定要找个空闲时间找到解决办法。
排除当前有相关程序如tomcat正在正常运行且占用这个端口的时候 你再次启动这个程序。
某些情况,启动web服务器出现 java.net.BindException: Address already in use: JVM_Bind <null>:
port.
解决办法:
windows系统下在dos命令行kill掉被占用的pid (或者直接任务管理器肉眼找到相关PID kill之)
1.开始——>运行——>cmd
2.命令行输入:
netstat -ano I findstr 端口(被占用的端口号)
3.输入:
tasklist | findstr 端口(获取步骤2里面的端口,实际就是拿到了pid)
4.taskkill /pid 端口(步骤3里面的端口) /F
Eg.
5 当然也有可能还是没有真正kill, 那么就试试找到实际占用的程序:
手动在任务管理器中 kill (kill之前确保保存你的数据).
经验教训:
一直知道这个问题的存在,却一直用最蠢的注销重启机器的办法解决这类问题。
作为一名程序员不应当 让这样子的 没有水准的解决问题的办法 存在, 除非是遇到紧急情况(如这是个production issue,没有时间给你研究简单的解决办法)。
作为一名程序员不能一直放任这样子的现象存在,一定要找个空闲时间找到解决办法。
相关文章推荐
- tomcat端口占用解决办法Address already in use: JVM_Bind<null>:8080
- oracle安装后 tomcat启动报 Address already in use: JVM_Bind<null>:8080 错误 的几种解决方法
- java.net.BindException: Address already in use: JVM_Bind <null>:8001解决办法
- 出现Address already in use: JVM_Bind<null>:8080的解决办法
- 2010-08-24 17:52 Address already in use: JVM_Bind<null>:8080
- tomcat启动报错 Address already in use: JVM_Bind<null>:8080
- Address already in use: JVM_Bind<null>:8080 出现该异常
- Address already in use: JVM_Bind<null>:8080
- 启动maven项目时Address already in use: JVM_Bind<null>:8080错误的解决办法
- Address already in use: JVM_Bind<null>:8080错误的解决办法
- Address already in use: JVM_Bind<null>:8080
- Address already in use: JVM_Bind<null>:8080解决办法(端口占用查看,关闭服务)
- Address already in use: JVM_Bind<null>:8080
- tomcat启动报Address already in use: JVM_Bind <null>:8080
- Address already in use: JVM_Bind<null>:8080错误的解决办法
- MyEclipse启动Address already in use: JVM_Bind<null>:8080(tomcat端口号)
- Address already in use: JVM_Bind<null>:8080错误的解决办法
- Address already in use: JVM_Bind<null>:8080
- 【Tomcat】Myeclipse+tomcat遇到的问题(Address already in use: JVM_Bind<null>:8080)
- Address already in use: JVM_Bind <null>:8080