java.net.BindException: Address already in use: JVM_Bind 异常的解决办法
2016-04-07 22:03
666 查看
在网络编程中,特别是在短时间内new的网络连接太多,经常出现java.net.BindException: Address already in use: JVM_Bind的异常,网络有很多介绍此异常的,通常都是在说是要使用的端口被别的程序已经使用,但有时并不是这个原因。
一种原因是被其他进程占用:
解决方案:
1.先用命令 netstat -ano 看一下各个端口占用和进程PID(8005端口是被3296占用) 。
2.然后在任务管理器里,查看进程。(注意:默认情况下,进程的PID是不显示的,你在菜单的查看->选择列里可以选上PID来显示)
另一种原因就是:
这个是8080端口被占用了,
其实原因不是和某个端口冲突, 是你重复启动了tomcat
一种原因是被其他进程占用:
解决方案:
1.先用命令 netstat -ano 看一下各个端口占用和进程PID(8005端口是被3296占用) 。
2.然后在任务管理器里,查看进程。(注意:默认情况下,进程的PID是不显示的,你在菜单的查看->选择列里可以选上PID来显示)
另一种原因就是:
这个是8080端口被占用了,
其实原因不是和某个端口冲突, 是你重复启动了tomcat
只要在 任务管理器->服务 中把tomcat手动重启一次,然后关闭,再在myecilps中启动,就OK了
相关文章推荐
- 【Java集合源码剖析】HashMap源码剖析
- 深入理解java虚拟机(一):java内存区域(内存结构划分)
- RxJava学习( 二)
- Java代码性能优化
- java代码性能优化
- java中代码优化问题
- (Caffe,LeNet)Eclipse单步调试(一)
- java 文件及文件夹操作(复制、移动、删除)
- eclipse调试crypti
- Java i++
- eclipse设置workspace字符集为UTF8
- Java代码性能优化6个原则
- java设计模式DEMO(一直更新)
- Java中equals和==的区别
- 35 个 Java 代码性能优化总结
- JDK各个版本的新特性jdk1.5-jdk8
- JAVA_异常处理
- Java判断一个时间是否在另一个时间段内
- java中的static作用
- java笔记5