精华内容
下载资源
问答
  • 开启JConsole远程连接指令说明 -Djava.rmi.server.hostname=127.0.0.1 #远程服务器ip,即本机ip -Dcom.sun.management.jmxremote #允许JMX远程调用 -Dcom.sun.management.jmxremote.port=6969#自定义jmx 端口号(外部...
    开启JConsole远程连接指令说明
    -Djava.rmi.server.hostname=127.0.0.1 #远程服务器ip,即本机ip
    -Dcom.sun.management.jmxremote #允许JMX远程调用
    -Dcom.sun.management.jmxremote.port=6969#自定义jmx 端口号(外部用)
    -Dcom.sun.management.jmxremote.ssl=false # 是否需要ssl 安全连接方式
    -Dcom.sun.management.jmxremote.authenticate=false #是否需要秘钥
    
    spring boot项目,启动开启远程连接

    并且初始堆内存和最大堆内存设置为一样大(8G),减少垃圾回收次数

    java -jar -Xms2048m -Xmx2048m -XX:PermSize=256M -XX:MaxPermSize=1024m -Dfile.encoding=utf-8 
    -Djava.rmi.server.hostname=127.0.0.1
    -Dcom.sun.management.jmxremote 
    -Dcom.sun.management.jmxremote.port=6969 
    -Dcom.sun.management.jmxremote.rmi.port=6969 
    -Dcom.sun.management.jmxremote.ssl=false 
    -Dcom.sun.management.jmxremote.authenticate=false test.jar
    
    
    tomcat服务器

    (1)、linux下修改bin/catalina.sh文件

    JAVA_OPTS="-server -Xms8192m -Xmx8192m -XX:PermSize=256M -XX:MaxPermSize=1024m -Dfile.encoding=utf-8 
    -Djava.rmi.server.hostname=127.0.0.1
    -Dcom.sun.management.jmxremote 
    -Dcom.sun.management.jmxremote.port=6969 
    -Dcom.sun.management.jmxremote.rmi.port=6969 
    -Dcom.sun.management.jmxremote.ssl=false 
    -Dcom.sun.management.jmxremote.authenticate=false"
    

    (2)、windows下修改bin/catalina.bat文件

    set JAVA_OPTS=-server -Xms1024m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m 
    -Dcom.sun.management.jmxremote 
    -Dcom.sun.management.jmxremote.port=6969
    -Dcom.sun.management.jmxremote.rmi.port=6969
    -Dcom.sun.management.jmxremote.ssl=false 
    -Dcom.sun.management.jmxremote.authenticate=false
    

    希望能对同学有所帮助,如有错误之处欢迎指正交流。

    展开全文
  • JConsole连接remote服务,需要配置如下参数: -Djava.rmi.server.hostname=168.172.10.13 #远程服务器ip,即本机ip -Dcom.sun.management.jmxremote #允许JMX远程调用 -Dcom.sun.management.jmxremote.port=3214 #...

    序章

    JConsole连接remote服务,需要配置如下参数:

    -Djava.rmi.server.hostname=168.172.10.13  #远程服务器ip,即本机ip
    -Dcom.sun.management.jmxremote #允许JMX远程调用
    -Dcom.sun.management.jmxremote.port=8888  #jmx 端口号
    -Dcom.sun.management.jmxremote.ssl=false  # 是否开启ssl
    -Dcom.sun.management.jmxremote.authenticate=false #是否需要身份认证
    

    下面详细介绍每个参数的含义

    com.sun.management.jmxremote

    Earlier while starting the Java VM or Java application, you set the following property to allow the JMX client access to a local Java VM
    com.sun.management.jmxremote

    设置com.sun.management.jmxremote启动参数,表示允许JMX Client访问本地的JVM

    java.rmi.server.hostname

    For remote stubs to be associated with a specific interface address, the java.rmi.server.hostname system property must be set to IP address of that interface.

    设置java.rmi.server.hostname 参数为IP地址,使得远程存根地址和JConsole Client中的接口地址相关联。

    com.sun.management.jmxremote.port

    Where, portNum is the port number to enable JMX RMI connections. Ensure that you specify an unused port number. In addition to publishing an RMI connector for local access, setting this property publishes an additional RMI connector in a private read- only registry at the specified port using the name, jmxrmi. The port number to which the RMI connector will be bound using the system property:
    com.sun.management.jmxremote.rmi.port

    设置com.sun.management.jmxremote.port启动参数,表示处理JMX remote链接的端口号。

    com.sun.management.jmxremote.ssl

    com.sun.management.jmxremote.authenticate

    Disabling Security
    To disable both password authentication and SSL (namely to disable all security), you should set the following system properties when you start the Java VM:
    com.sun.management.jmxremote.authenticate=false com.sun.management.jmxremote.ssl=false

    安全认证相关,设置为false表示禁用相关认证,分别是SSL认证和身份认证。


    使用JConsole链接远程服务器步骤

    一、携带上述的启动参数,启动远程服务

    启动项目
    [root@host root]# java -Djava.rmi.server.hostname=xx.xx.xx.xx -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8888 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -jar test.jar
    

    二、启动本地JConsole程序
    在这里插入图片描述

    三、链接远程服务端
    在这里插入图片描述
    四、执行监测
    在这里插入图片描述

    参考:
    Java Platform Management Guide

    展开全文
  • 然后,重启Tomcat服务器,再Windows客户端的命令行里输入:jconsole 新建连接,输入上面设置的IP(192.168.1.122)和端口号(9091),以及用户名和密码 转载于:...

    在Jboss中运行run.sh的脚本下添加如下信息:

    #add by step
    #start
    JAVA_OPTS="$JAVA_OPTS  -Dcom.sun.management.jmxremote  -Dcom.sun.management.jmxremote.port=9555
                           -Dcom.sun.management.jmxremote.authenticate=false  -Dcom.sun.management.jmxremote.ssl=false"
     #end

    重新启动系统;
    在windows开始-》运行里输入:jconsole ip地址:端口号,将会出现检查内存的列表;


    修改Tomcat的bin/catalina.sh,在"# OS specific support"段开头增加一行(注意是一行):

    JAVA_OPTS="-Djava.rmi.server.hostname=192.168.1.122 -Dcom.sun.management.jmxremote.port=1090
    -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false " 

    然后,重启Tomcat服务器,再Windows客户端的命令行里输入:jconsole
    新建连接,输入上面设置的IP(192.168.1.122)和端口号(9091),以及用户名和密码

    转载于:https://www.cnblogs.com/Rainbow-G/p/4080057.html

    展开全文
  • 1.window端,安装jdk,配置环境变量(或者不配置直接在jdk目录下面找到jconsole命令),cmd+r 打开,执行jconsole命令,链接配置完成的远程服务器地址+端口,用户名称密码(可以没有) 2.在启动容器如weblogic或...

    1.window端,安装jdk,配置环境变量(或者不配置直接在jdk目录下面找到jconsole命令),cmd+r 打开,执行jconsole命令,链接配置完成的远程服务器地址+端口,用户名称密码(可以没有)
    2.在启动容器如weblogic或tongweb等,启动命令(startservice.sh)中加入以上配置(主要目的是在jvm启动的时候增加配置,所有加到环境变量也可以)
    JAVA_OPTIONS="${JAVA_OPTIONS} -Dcom.sun.management.jmxremote.port=20001" 
    JAVA_OPTIONS="${JAVA_OPTIONS} -Dcom.sun.management.jmxremote.pwd.file=/home/rock/jmxremote.pwd" (实测一次无法启动,还是第五条设置成false,这一条不加就行了)
    JAVA_OPTIONS="${JAVA_OPTIONS} -Dcom.sun.management.jmxremote.ssl=false" 
    JAVA_OPTIONS="${JAVA_OPTIONS} -Dcom.sun.management.jmxremote.authenticate=false"
    JAVA_OPTIONS="${JAVA_OPTIONS} -Djava.rmi.server.hostname=10.1.9.146"

    第一条是远程链接的端口,必须不重复,可以使用netstat -tunlp|grep 8696,查看当前端口是否使用;
    第二条启动容器使用什么密码,是从jdk中复制过来,因为jdk路径中有权限问题,且最好不修改jdk中的信息
    第三条是是否ssl链接,false就是不用
    第四条是是否使用密码,如果是false,第二条不用配置
    第五条是当前远程服务器的地址
    配置完成之后重新容器就行,
    有说直接增加到环境变量中的,也可以!
    3.windows进行连接,没有设置密码,直接使用地址:端口完成链接

    展开全文
  • 在Jboss中运行run.sh的...Dcom.sun.management.jmxremote.ssl=false " 然后,重启Tomcat服务器,再Windows客户端的命令行里输入:jconsole 新建连接,输入上面设置的IP(192.168.1.122)和端口号(9091),以及用户名和密码
  • JConsole使用JConsole是一个基于JMX的GUI工具,用于连接正在运行的JVM。可以监控本地和远程的java程序。JConsole 可以监视本地Tomcat和远程服务器上的Tomcat监视前需要做如下配置:1、如果要监视远程Java进程,...
  • 使用JConsole监控Tomcat

    2014-05-13 09:59:10
    使用JConsole监控Tomcat 2011-06-27 19:48:27| 分类: Tomcat |举报|字号 订阅 JConsole的使用: JConsole是一个基于JMX的GUI工具,用于连接正在运行的JVM。可以监控本地和远程的java程序。 ...
  • 使用Jconsole监测java进程1. 新建一个springboot项目2. maven打成jar包并传入CentOS7服务器3. 修改jdk中jmxremote.password4. 启动程序5. 启动程序6. 用jconsole远程连接进程 1. 新建一个springboot项目 @...
  • 在Linux的服务器启动项中添加如下信息: -Djava.rmi.server.hostname=192.168.1.101 -Dcom.sun.management.jmxremote  -Dcom.sun.management.jmxremote.port=911 -Dcom.sun.management.jmxremote.ssl=false -Dcom....
  • 使用jconsole监控tomcat jvm的使用情况 1,首先配置服务器端。 由于服务器端是ubuntu 使用的是jdk1.7版本 源码安装tomcat之后,编辑tomcat根目录下bin/catalina.sh 找到注释的行 # ----- Execute The Request.....
  • 服务器用的是阿里云的云服务器,预装的Centos,然后在本地用JDK自带的查看JVM使用情况工具jconsole来监控一下在高并发情况下JVM使用情况。 首先在配置服务器的JMX之前,在网上google的半天,看了一些文章后,觉得...
  • 说明:在此我使用的是Xshell6连接的服务器进行操作。 参考链接:https://blog.csdn.net/unhejing/article/details/79882618 1、打开Xshell6,弹出会话窗口 2、在会话窗口点击新建,输入名称和主机(ip地址)然后确定...
  • centos 使用jconsole 监控 java 虚拟机

    千次阅读 2017-05-25 11:32:21
    服务器高平发的时候如果发生了CPU 100%或者内容泄漏,监控就显得非常重要了,如果我们能监控生产服务器上的java虚拟机,那么可以使用jconsole和jvisualvm。配置方法如下:1、服务器系统centos6.5 64位、jdk1.8.0_65...
  • JConsole使用

    2017-11-27 11:57:00
    一、JConsole远程监控Tomcat服务器 为了解决内存溢出的问题,会用到一些监视内存的工具,jconsole这个工具是jdk5.0自带的工具,所以如果你的jdk是5.0那么就不用去安装。这个工具可以查看系统的 堆,非堆,线程,等等...
  • jconsole使用

    2018-08-01 10:17:10
    为了检查一个经常会跑死的java程序,在网上查询了下, 觉得jconsole这个工具还不错,所以就部署了一把 一、服务器端部署 首先在服务器端,启动你要监控的java程序,我的启动脚本如下: /home/admin/basics/jdk...
  • 使用jconsole远程监控weblogic

    千次阅读 2012-06-15 13:47:04
    使用JCONSOLE远程监控JVM_服务器详细配置 1、确保WLS使用Sun JDK,java-version 2、修改WLS配置文件 windows修改E:\bea\user_projects\domains\base_domainJMX\bin\setDomainEnv.cmd 添加set MEM_ARGS=-Xms512m ...
  • 首先要启用jconsole连接,需要在被连接的服务器上配置jmx参数。找到系统中tomcat安装目录/bin目录下catalina.sh脚本文件,一般在第一行写入一条新的配置 如果有的话在后边追加就好了,如果系统注册了tomcat的...
  • 使用jconsole的疑惑

    2008-04-15 09:29:20
    最近系统出现内存溢出,堆空间不够,我想用jconsole看一看堆里面内存的情况, 我用的应用服务器是tomcat,端口:7080 我是用我本机做服务器,那我为tomcat做了下配置:-Dcom.sun.management.jmxremote....

空空如也

空空如也

1 2 3 4 5 ... 15
收藏数 295
精华内容 118
关键字:

服务器使用jconsole