- 浏览: 4932112 次
- 性别:
- 来自: 南京
文章分类
- 全部博客 (2844)
- java (1094)
- hadoop (37)
- jvm (39)
- hbase (11)
- sql (25)
- 异常 (83)
- div css (6)
- 数据库 (95)
- 有趣的code (15)
- struts2 (6)
- spring (124)
- js (44)
- 算法 (65)
- linux (36)
- hibernate (7)
- 中间件 (78)
- 设计模式 (2)
- 架构 (275)
- 操作系统 (91)
- maven (35)
- tapestry (1)
- mybatis (9)
- MQ (101)
- zookeeper (18)
- 搜索引擎,爬虫 (208)
- 分布式计算 (45)
- c# (7)
- 抓包 (28)
- 开源框架 (45)
- 虚拟化 (12)
- mongodb (15)
- 计算机网络 (2)
- 缓存 (97)
- memcached (6)
- 分布式存储 (13)
- scala (5)
- 分词器 (24)
- spark (104)
- 工具 (23)
- netty (5)
- Mahout (6)
- neo4j (6)
- dubbo (36)
- canal (3)
- Hive (10)
- Vert.x (3)
- docker (115)
- 分布式追踪 (2)
- spring boot (5)
- 微服务 (56)
- 淘客 (5)
- mesos (67)
- php (3)
- etcd (2)
- jenkins (4)
- nginx (7)
- 区块链 (1)
- Kubernetes (92)
- 驾照 (1)
- 深度学习 (15)
- JGroups (1)
- 安全 (5)
- 测试 (16)
- 股票 (1)
- Android (2)
- 房产 (1)
- 运维 (6)
- 网关 (3)
最新评论
-
明兜3号:
部署落地+业务迁移 玩转k8s进阶与企业级实践技能(又名:Ku ...
Kubernetes系统常见运维技巧 -
q328965539:
牛掰啊 资料收集的很全面
HDFS小文件处理解决方案总结+facebook(HayStack) + 淘宝(TFS) -
guichou:
fluent挂载了/var/lib/kubelet/pods目 ...
kubernetes上部署Fluentd+Elasticsearch+kibana日志收集系统 -
xu982604405:
System.setProperty("java.r ...
jmx rmi 穿越防火墙问题及jmxmp的替代方案 -
大漠小帆:
麻烦问下,“获取每个Item相似性最高的前N个Item”,这个 ...
协同过滤推荐算法在MapReduce与Spark上实现对比
远程linux为例做介绍;
1,echo $JAVA_HOME
--echo %JAVA_HOME%
2. mkdir $JAVA_HOME/jconsole
3. cp $JAVA_HOME/jre/lib/management/jmxremote.password.template $JAVA_HOME/jconsole/jmxremote.password
4. chmod 600 $JAVA_HOME/jconsole/jmxremote.password
5. vi jmxremote.password 去掉#monitorRole RED前的注释并将RED修改为你要设置的密码。(安全起见,只开放有只读权限的用户)
6.
设置java启动参数:
-Dcom.sun.management.jmxremote.port=12345 #指定远程服务器的端口
-Dcom.sun.management.jmxremote.password.file=$JAVA_HOME/jconsole/jmxremote.password #指定远程服务器的用户认证
-Dcom.sun.management.jmxremote.authenticate=false #也可以使用禁止用户认证(可选)
-Dcom.sun.management.jmxremote.ssl=false
由于使用的是weblogic 10.3.2,所以在/app/Oracle/Middleware/user_projects/domains/epms/bin/目录下,修改startWebLogic.sh
在78行 SAVE_JAVA_OPTIONS处修改如下
SAVE_JAVA_OPTIONS="${JAVA_OPTIONS} -Dfile.encoding=utf-8 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote.password.file=$JAVA_HOME/jconsole/jmxremote.password -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"
7.
如果无法连接有可能是linux服务器的hostname存在问题
执行hostname -i ,如果显示的是127.0.0.1,则需要修改/etc/hosts文件
vi /etc/hosts,修改如下:
#127.0.0.1
localhost localhost.localdomain localhost
服务器的真实IP地址 localhost
localhost.localdomain localhost
8. 启动java应用程序
本地windows tomcat为例:
1. echo %JAVA_HOME%
2. mkdir %JAVA_HOME%\jconsole
3. copy %JAVA_HOME%\jre\lib\management\jmxremote.password.template %JAVA_HOME%\jconsole\jmxremote.password
4. edit %JAVA_HOME%\jconsole\jmxremote.password 去掉#monitorRole RED前的注释并将RED修改为你要设置的密码。
5. 设置java启动参数:
本地tomcat为apache-tomcat-6.0.28
在%TOMCAT_HOME%\bin\catalina.bat中设置
set JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER% -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote.password.file=%JAVA_HOME%\jconsole\jmxremote.password -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
6. 启动JAVA应用程序
客户端:
1. 打开cmd窗口,输入jconsole
2. 指定连接参数:
远程主机: 服务器的真实IP地址
端口:
12345($JAVA_ARGS中-Dcom.sun.management.jmxremote.port指定的端口)
用户名: controlRole
(jmxremote.password中指定的用户名)
密码:
R&D(jmxremote.password中设置的密码)
如果不需要用户验证,不用输入用户名密码
3. 连接
发表评论
-
Kryo 使用指南
2017-12-05 20:14 18811、Kryo 的简介 Kryo 是一个快速序列化/ ... -
spring session序列化问题排查
2017-12-01 19:07 6151严重: Servlet.service() for ser ... -
利用junit对springMVC的Controller进行测试
2017-11-30 16:26 1398平时对junit测试service/D ... -
Java内存模型之重排序
2017-11-29 09:44 815在执行程序时,为了提供性能,处理器和编译器常常会对指令进行重 ... -
pmd spotbugs 文档
2017-11-28 10:02 0https://pmd.github.io/pmd/pmd ... -
PMD、FindBug、checkstyle、sonar这些代码检查工具的区别?各自的侧重点是什么?
2017-11-28 10:01 2095可以说都是代码静态分析工具,但侧重点不同。pmd:基于源代码 ... -
阿里巴巴Java代码规约插件p3c-pmd使用指南与实现解析
2017-11-23 17:09 1533阿里巴巴Java代码规约插件安装 阿里Java代码规 ... -
静态分析工具PMD使用说明 (文章来源: Java Eye)
2017-11-23 17:07 1102质量是衡量一个软件是否成功的关键要素。而对于商业软件系统,尤 ... -
MyBatis 使用 MyCat 实现多租户的一种简单思路
2017-11-20 18:27 2798本文的多租户是基于多数据库进行实现的,数据是通过不同数据库进 ... -
Spring+MyBatis实现数据库读写分离方案
2017-11-20 17:15 1019百度关键词:spring mybatis 多数据源 读写分离 ... -
数据库连接池druid wallfilter配置
2017-11-20 11:38 1212使用缺省配置的WallFilter <be ... -
java restful 实体封装
2017-11-16 09:47 1538package com.mogoroom.bs.commo ... -
dak
2017-11-15 11:21 0package zzm; import jodd.ht ... -
Java内存模型之从JMM角度分析DCL
2017-11-15 09:35 590DCL,即Double Check Lock,中卫双重检查锁 ... -
Java 打印堆栈的几种方法
2017-11-14 09:36 4655java 中可以通过 eclipse 等工具直接打印堆栈, ... -
Servlet Session学习
2017-11-10 09:25 503HTTP 是一种"无状 ... -
浅析Cookie中的Path与domain
2017-11-10 09:26 1009Path – 路径。指定与co ... -
入分析volatile的实现原理
2017-11-08 09:47 624通过前面一章我们了解了synchronized是一个重量级的 ... -
Spring MVC-ContextLoaderListener和DispatcherServlet
2017-11-15 09:35 634Tomcat或Jetty作为Servlet ... -
搭建spring框架的时候,web.xml中的spring相关配置,可以不用配置ContextLoaderListener(即只配DispatcherServl
2017-11-07 18:27 1382搭建spring框架的时候,web.xml中的sprin ...
相关推荐
jconsole.jar下载
性能监控JConsole远程监控Tomcat服务
jconsole.1.8.0jar 这个包也经常maven导入报错 也是本人亲测有效
JConsole是一个基于JMX的GUI工具,用于连接正在运行的JVM,不过此JVM需要使用可管理的模式启动。如果要把一个应用以可管理的形式启动,可以在启动是设置com.sun.management.jmxremote。JConsole能够提供被监控虚拟机...
jconsole-1.8.0.jar.......................................................................................................................................
jvm检测工具,jconsole工具介绍,其他同类工具介绍
是不是有时候jconsole配置后重启报错,那么试试这个,万能的远程打开jconsole
JVM性能监控工具VisualVM Jconsole插件所需jar包 JTop.jar 点击'JConsole Plugins'按钮 点击'Add JAR/Folder'按钮, 添加JDK_HOME/demo/management/JTop/JTop.jar7)重新打开监控页面,可以看到JConsole
如果初次接触JConsole,应该会很有用的!
介绍通过Jconsole工具对Java的应用进行监控
maven 项目缺少或报相关jdk- jconsole相关的错,这个jar包使用后就没问题了
JConsole(观察分析Java程序的运行)
jconsole工具,内置在jdk8中,主要监控 JVM 的概览、内存、线程、类、vm概要、MBean等内容。内含jconsole的连接使用说明
分享 JConsole 源代码,MyEclipse工程
从Java 5开始 引入了 JConsole。JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行。您可以轻松地使用 JConsole(或者,它更高端的 “近亲” VisualVM )来监控 Java 应用程序性能和跟踪 ...
配置tomcat使用jconsole 修改catalina脚本 Windows平台:修改catalina.bat,在dorun和dostart段开头增加一行(注意是一行): set JAVA_OPTS=%JAVA_OPTS% -Djava.rmi.server.hostname=192.168.1.101 -Dcom.sun....
JConsole监控JVM
jconsole源码 源码 jconsole jmx
visual VM配置JConsole plugin使用的JTop.jar