`
15606915740
  • 浏览: 20090 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
文章分类
社区版块
存档分类
最新评论

记一次jconsole无法远程连接的问题

 
阅读更多
1、jconsole远程连接,需要启动的jvm输入如下参数:
    1.1 -Djava.rmi.server.hostname=192.168.3.37
    1.2 -Dcom.sun.management.jmxremote.port=1011
    1.3 -Dcom.sun.management.jmxremote.ssl=false
    1.4 -Dcom.sun.management.jmxremote.authenticate=false

参数一:出现windows上面的jconsole一直连不上linux服务的jvm的时候我启动jar的参数是这样的
  /data/jdk/bin/java -Djava.rmi.server.hostname=192.168.3.37 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9595  -Dcom.sun.management.jmxrete.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.library.path=/data -jar /data/entrance1.jar

参数二:windows可以连接的时候参数是这样的
/data/jdk/bin/java -Djava.rmi.server.hostname=192.168.3.37 -Dcom.sun.management.jmxremote.port=1011 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -jar entrance1.jar

结论:结果对比了以下原来在参数一中-Dcom.sun.management.jmxremote.ssl写成了-Dcom.sun.management.jmxrete.ssl

如果启动参数不加-Djava.rmi.server.hostname=真实ip,最好改一下/etc/hosts里面127.0.0.1改成真实的ip,然后用hostname -i 确认一下输出是不是你所改的ip.





远程调试
java -agentlib:jdwp=transport=dt_socket,address=9999,suspend=y,server=y -jar test.jar  --system --daemonize=no
分享到:
评论

相关推荐

    JConsole_远程监控Tomcat_ricky

    一旦 JConsole 成功连接到远程 JVM,它将展示一系列标签页,提供不同的监控视角: - **概述**:展示基本的 JVM 和监控变量信息。 - **内存**:提供详细的内存使用情况。 - **线程**:显示当前活动线程的信息。 - **...

    xmanage远程打开jconsole

    总结来说,通过xmanage远程打开Jconsole是一种有效的解决Jconsole远程连接问题的方法,它利用了X Window协议和环境变量DISPLAY的特性,使得我们可以在本地机器上直观地监控远程服务器上的Java应用。然而,实施这一...

    JConsole远程监控Tomcat

    - 使用JConsole工具连接远程服务器,输入`192.168.1.101:1090`进行连接。 #### 三、JConsole使用详解 - **连接后显示的标签页**: - **概述**: 显示JVM的基本信息和监控变量。 - **内存**: 展示堆内存和非堆内存...

    jconsole远程监控配置手册(经典)

    本文档旨在提供一份详细的jconsole远程监控配置指南,适用于需要对生产环境中的Tomcat应用服务器进行远程监控的场景。通过本指南,用户可以了解到如何正确配置Tomcat服务器以支持远程监控功能,以及如何在客户端上...

    wind版本jdk8以及jconsole工具.zip

    - **远程连接**:如果JVM在另一台机器上,需要确保JVM启动时启用了JMX远程管理,并知道其地址和端口。例如,启动JVM时添加以下参数: ``` -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=...

    使用jconsole监听远程Tomcat服务的方法

    JConsole连接远程服务时可能会遇到一些问题,比如通信错误。如果遇到这种问题,可以尝试检查Tomcat服务器的iptables规则是否允许JMX端口的通信。如果是由于防火墙未开放相关端口导致的错误,可以按照上述文档中提到...

    jconsole.jar下载

    jconsole.jar是Java SDK自带的一款图形化监控工具,它基于JMX(Java Management Extensions)技术,能够对本地或远程的Java应用程序进行全方位的监控。通过这个工具,用户可以直观地查看到CPU使用率、内存分配、线程...

    jconsole-1.8.0.zip

    2. **连接到应用程序**:JConsole启动后,可以选择本地进程或远程连接。对于本地进程,直接选择你的maven项目对应的JVM;对于远程连接,需要配置JVM启动参数`-Dcom.sun.management.jmxremote`等相关选项。 3. **...

    jconsole使用

    它支持本地和远程连接,可以连接到运行在相同机器或网络上的其他Java进程。`jconsole`提供了一个用户友好的GUI,使开发者和运维人员能方便地查看和分析JVM性能指标。 **二、启动与连接** 要启动`jconsole`,只需在...

    jconsole配置

    Jconsole是一款强大的Java应用程序监控工具,它包含在JDK的bin目录中,可用于实时监控本地或远程JVM的性能和资源消耗。通过提供丰富的图表和可视化界面,Jconsole可以帮助开发者和系统管理员深入了解Java应用程序的...

    Jconsole&JMX监控

    **步骤二**:创建一个用于存放JMX远程配置文件的目录,例如`/home/branchuw/software/java5/sdk/jconsole`,然后复制`jre/lib/management/jmxremote.pwd.template`到该目录下并重命名为`jmxremote.pwd`。 **步骤三*...

    jconsole使用手册

    2. 启动Tomcat或JBoss服务器,使用jconsole连接到远程服务器,输入主机名或IP地址、端口号等信息。 3. 使用jconsole的图形化界面实时监控服务器的运行情况。 jconsole的优点包括: 1. 实时监控服务器的运行情况,...

    JConsole(观察分析Java程序的运行)

    但在早期版本中,可能需要通过以下JVM参数来启用远程连接: - `-Dcom.sun.management.jmxremote` 2. **无认证连接**:如果希望在没有身份验证的情况下允许连接,可以使用以下JVM参数: - `-Dcom.sun.management....

    jconsole.1.8.0jar

    这些参数分别开启了JMX远程访问,设置了监听端口,并关闭了认证和SSL,以便jconsole能够连接。当然,在生产环境中,为了安全,推荐开启认证和使用SSL。 总之,`jconsole.1.8.0.jar`是Java开发者和运维人员不可或缺...

    1-1实验4:使用jconsole远程监控tomcat jmx.md

    使用jconsole远程监控tomcat jmx 实验操作详细信息,本人实验实操

    jconsole通过JMXMP协议连接的jar文件

    jconsole连接JMX在很多例子中采用RMI协议连接。 但是在实际生产环境下,RMI会受到来自防火墙的诸多限制,经常连接不上。 采用JMXMP协议是一个替换办法。 将解压后的几个jar全部拷贝到服务器端%JAVA_HOME%\jre\lib\...

    JConsole使用手册

    可以通过命令行启动JConsole,或者通过在Java应用程序启动时添加`-Dcom.sun.management.jmxremote`参数来远程连接JConsole。 打开JConsole后,会看到一个主界面,分为六个主要部分:概述、MBeans、线程、内存、GC和...

    jconsole源码

    当我们打开JConsole时,它会连接到本地或远程的JVM,并通过JMX协议获取MBean信息。JConsole源码中的`com.sun.tools.jconsole.JConsole`是主类,负责启动UI和连接管理器。连接过程涉及`...

    Jconsole中文手册

    2. **Remote(远程连接)**:如果要监控远程计算机上的JVM,可以使用远程连接。连接字符串通常采用如下格式: ```plaintext service:jmx:rmi:///jndi/rmi://hostName:portNum/jmxrmi ``` 其中`hostName`是远程...

Global site tag (gtag.js) - Google Analytics