【解决】java.net.BindException: Address already in use: JVM_Bind
来源:互联网 发布:丹尼斯约翰逊数据 编辑:程序博客网 时间:2024/06/06 03:47
错误
严重: StandardServer.await: create[8005]: java.net.BindException:
Address already in use: JVM_Bind at
java.net.DualStackPlainSocketImpl.bind0(Native Method) at
java.net.DualStackPlainSocketImpl.socketBind(DualStackPlainSocketImpl.java:106)
at
java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:190) at
java.net.ServerSocket.bind(ServerSocket.java:376) at
java.net.ServerSocket.(ServerSocket.java:237) at
org.apache.catalina.core.StandardServer.await(StandardServer.java:373)
at org.apache.catalina.startup.Catalina.await(Catalina.java:630) at
org.apache.catalina.startup.Catalina.start(Catalina.java:590) at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606) at
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
原因
错误原因在报错里面已经很清楚的提示:地址已被占用;这个地址是Tomcat的端口,虽然我们看到Myeclipse里面的Tomcat服务器并没有开启,甚至这个情况还是在我刚开启电脑就遇到了。显然Myeclipse并没有意识到Tomcat已经开启了。我们此时依旧可以通过浏览器来访问我们的服务器网页,但是在Myeclipse却是无法运行的,所以我们应该通过任务管理器来关闭Tomcat这个进程。再在Myeclipse运行程序就可以正确开启Tomcat了。
解决办法
1.打开任务管理器(Ctrl+Alt+Del)
2.如图所示
3.找到Tomcat的进程,右键选择关闭进程,再在Myelipse打开就好了。
4.此时Myeclipse就可以正常打开Tomcat了。
- 【解决】java.net.BindException: Address already in use: JVM_Bind
- java.net.BindException: Address already in use: JVM_Bind
- java.net.bindexception: Address already in use: JVM_Bind:8080
- java.net.BindException: Address already in use: JVM_Bind:8080 issue
- java.net.BindException: Address already in use: JVM_Bind:8080
- java.net.BindException: Address already in use: JVM_Bind:80
- java.net.bindexception: address already in use: jvm_bind:8080
- java.net.bindexception: address already in use: jvm_bind:8080
- java.net.BindException: Address already in use: JVM_Bind的异常
- java.net.BindException: Address already in use: JVM_Bind :8080 解决方法
- java.net.BindException: Address already in use: JVM_Bind
- java.net.BindException: Address already in use: JVM_Bind
- java.net.BindException: Address already in use: JVM_Bind
- java.net.BindException: Address already in use: JVM_Bind:8080
- java.net.BindException: Address already in use: JVM_Bind:8080
- java.net.BindException: Address already in use: JVM_Bind:80
- java.net.BindException: Address already in use: JVM_Bind <null>:8080
- java.net.BindException: Address already in use: JVM_Bind
- 原型模式(创建类)
- 关于 tomcat 集群中 session 共享的三种方法
- 最大子方阵
- LDD之中断
- 数据结构与算法(C语言版)__冒泡排序
- 【解决】java.net.BindException: Address already in use: JVM_Bind
- 1116. Come on! Let's C (20)
- 使用hive来分析flume收集的日志数据
- 1162
- Out of memory on a 14745616-byte allocation.+Bitmap的内存优化
- 深入理解Express.js
- Java语言基础(六)之 —— 循环结构(do...while循环)
- Scroller的用法
- code(vs)1048 石子归并(区间dp)