`

彻底解决JVM_Bind

阅读更多

以前正常,第二天打开电脑以后出现的问题。启动Tomcat7后报错“ SEVERE: StandardServer.await: create[localhost:8005]: java.net.BindException: Address already in use: JVM_Bind”,

原来是Tomcat 8005端口被其他进程占用,8005端口是用来关闭TOMCAT服务的端口,解决的方法如下

 

简单的方法:关闭tomcat/bin/shutdown.bat 关闭服务。重启电脑一定程度也可以解决问题。

 

含有技术一点:

1.方法一,修改tomcat/conf/server.xml文件

打开server.xml

将<Server port="8005" shutdown="SHUTDOWN">中8005改成不常用的端口号即可,比如8099

2.方法二,将占用8005的进程强行结束

(1) 在“运行”中输入CMD
(2)在启动的窗口中输入netstat -ano,就可以看到所有端口占用的情况,记下占用8005端口的程序的PID


(3-1)打开“任务管理器”,点击菜单栏的“查看”,再点击“选择列”,选上“PID(进程标识符)”或者(3-2)命令查看

(3-2) cmd 运行

使用命令:tasklist|findstr "6188"

可以看出 PID为6188的进程是oracle,或者迅雷下载之类

(4)在进程中找个相应的PID值,结束进程即可

本文来自:http://blog.csdn.net/hil2000/article/details/6576782

分享到:
评论

相关推荐

    tomcat 启动:Address already in use: JVM_Bind <null>:8080

    解决 Tomcat 启动报错“Address already in use: JVM_Bind &lt;null&gt;:8080”的方法是杀掉占用端口 8080 的进程。通过使用命令“netstat -ano”和任务管理器,我们可以找到占用端口 8080 的进程,并将其结束,从而释放...

    java.net.BindException: Address already in use: JVM_Bind :8088(端口冲突)

    在myeclipse中将html文件改成jsp文件时myeclipse卡住;将之前的任务关掉;再打开时多次部署项目的时候报错

    Address already in use: JVM_Bind(端口冲突)

    "Address already in use: JVM_Bind(端口冲突)" 是一个常见的Java错误,它发生在尝试绑定一个已经被其他进程使用的网络端口时。在Java应用程序中,比如使用Jetty这样的服务器,当我们试图启动一个新的服务器实例时...

    解决jvmjava.net.BindException: Address already in use: JVM_Bind异常

    【Java中的`java.net.BindException: Address already in use: JVM_Bind`异常】 在Java编程中,当你尝试启动一个服务器端应用,如Tomcat,或者任何需要监听特定端口的服务时,可能会遇到`java.net.BindException: ...

    Bug:Address already in use: JVM_Bind问题之总结

    "Address already in use: JVM_Bind"问题主要源于端口资源的冲突,理解TCP/IP协议中关于端口的管理机制以及Java的`ServerSocket`类的工作原理,可以帮助我们有效解决这一问题。同时,掌握各种调试和排查工具,如查看...

    Tomcat Cannot assign requested address: JVM_Bind 非端口占用冲突

    主要介绍了 Tomcat Cannot assign requested address: JVM_Bind 非端口占用冲突的相关资料,需要的朋友可以参考下

    linux nginx nginx_upstream_jvm_route

    linux nginx nginx_upstream_jvm_route

    jvm_jvm新手_jvm_

    通过深入学习和实践这些JVM相关知识,可以更好地理解和解决Java程序中的性能问题,提升系统的稳定性和效率。对于初学者来说,这是一个很好的起点,逐步掌握JVM将有助于成为一名优秀的Java开发者。

    inside_jvm.rar_Inside the JVM_gettingloaded.html_inside jvm_insi

    《深入理解JVM》(Inside the JVM) 是一本关于Java虚拟机的重要参考资料,它涵盖了JVM的内部工作原理,包括类加载机制、内存管理、字节码执行等核心概念。"gettingloaded.html" 可能是其中的一个章节,专门探讨了类的...

    JVM.rar_jvm_jvm 实现

    总结来说,"JVM.rar_jvm_jvm 实现"项目是一个简化版的Java虚拟机实现,重点关注了基本的字节码解析、操作数栈的管理、加减运算和跳转控制。这个项目对于学习JVM的内部工作机制以及Java代码如何被解释执行非常有帮助...

    JVM_启动参数_总结

    JVM_启动参数_总结。详细介绍JVM的详细启动参数及JVM垃圾回收机制。

    jvm.zip_jvm_knownobc_tomcat

    "jvm.zip_jvm_knownobc_tomcat"这个压缩包包含了与优化Tomcat中的JVM设置相关的资料,主要关注如何有效管理和释放内存。 1. **JVM参数设置**: JVM的参数设置对于控制Tomcat内存分配至关重要。例如,`-Xms`和`-Xmx...

    CCallJava.rar_c++ jvm_java dll_jvm_jvm.dll_vc jvm.dll

    VC调用java的简单例子。需要注意jvm.dll路径,路径不对就不能成功!

    jvm_gc.rar_jvm_垃圾回收

    了解JVM内存模型和垃圾回收机制对于Java开发人员来说非常重要,可以帮助解决内存溢出、性能瓶颈等问题,提升程序的稳定性和效率。通过深入学习这些概念,可以更好地理解和控制Java程序在运行时的行为。

    Java_Jvm_Jsp_Spring3_Struts2_Hibernate_Oracle _

    Java_Jvm_Jsp_Spring3_Struts2_Hibernate_Oracle _

    JVM_GC调优

    ### JVM_GC调优详解 #### 一、JVM体系结构概览 Java虚拟机(JVM)作为Java程序的运行环境,其内部结构复杂且高效。为了更好地理解JVM_GC调优,我们首先来了解一下JVM的基本组成部分。 1. **类装载器子系统(Class ...

    JVM.rar_java 工作流_java 虚拟机_jvm_jvm hook_虚拟机 Java

    通过学习这些内容,开发者可以更好地理解和优化Java应用的运行性能,解决运行时问题,提升软件质量。 总之,Java虚拟机是一个复杂且重要的概念,理解和掌握其工作原理对于Java开发者来说至关重要。不断地研究和优化...

    nginx-upstream-jvm-route-1.6.tar.gz

    nginx_upstream_jvm_route 是一个 Nginx 的扩展模块,用来实现基于 Cookie 的 Session Sticky 的功能。 安装方法(进入Nginx源码目录): #patch -p0 &lt; /path/to/this/directory/jvm_route.patch # ./configure -...

    练习JVM调优-jvm_demo.zip

    "练习JVM调优-jvm_demo.zip"是一个压缩包,包含了用于JVM调优实践的示例项目"jvm_demo-master"。通过这个项目,我们可以深入学习和理解JVM的工作原理和调优技术。 1. **JVM结构与工作原理**: - 类加载器:加载、...

    JVM_03 垃圾回收,工作笔记

    JVM_03 垃圾回收,工作笔记

Global site tag (gtag.js) - Google Analytics