- 浏览: 563962 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (411)
- webservice (3)
- oracle (37)
- sqlserver (8)
- j2ee (56)
- linux (7)
- javaweb (47)
- office (1)
- struts (23)
- hibernate (11)
- spring (29)
- 网络 (2)
- tomcat (13)
- tongweb (0)
- weblogic (0)
- powerdesiginer (3)
- svn (3)
- js (20)
- ie (2)
- 编译 (3)
- css (2)
- 操作系统 (5)
- Android (41)
- jbpm4.3 (1)
- fckeditor (3)
- 操作excel (2)
- db2常用命令 (1)
- ibatis (5)
- mysql (16)
- 表达式语言 (1)
- java方式调用存储过程 (1)
- ca (1)
- linux客户端 (1)
- 电子数码 (1)
- 行业应用 (12)
- 开发工具 (4)
- 面试 (1)
- 计算机原理 (1)
- NOSQL (5)
- 虚拟机 (1)
- nginx (0)
- velocity (2)
- jndi (1)
- spring mvc (39)
- springmvc (32)
- 安全 (5)
- htmleditor (6)
- iphone4 (1)
- html (4)
- jstl (2)
- ckeditor (5)
- 连接池 (1)
- jquery (6)
- 分页 (1)
- 技术研发规则 (1)
- javamail (1)
- maven (2)
- upload (1)
- log (1)
- 测试 (10)
- spring roo (1)
- 版本控制 (2)
- find bugs (0)
- jsf (0)
- springroo (0)
- 小道理 (1)
- 小道理,技术标准 (1)
- jsf (0)
- bitbao (2)
- redmine (3)
- 团队意识 (1)
- mybatis (2)
- jquery mobile (1)
- flexpaper (0)
- json (4)
- URLRewriteFilte (1)
- html5 (1)
- 都乐保活动 (0)
- openfire (0)
- TreeMap (1)
- build (0)
- javaweb,tag (0)
- algorithm (1)
- tag (2)
- 扯淡 (0)
- mac (2)
- 叶一火(老一) (1)
- 游玩 (1)
- 编码 (1)
- 上线部署 (0)
- 研发管理 (0)
- thumbnailator (2)
- 旅游 (0)
- bingweibo (1)
- 杂谈 (4)
- ktv (1)
- weibo (1)
- 爱情 (2)
- 饮食 (1)
- MediaWiki (1)
- git (1)
- 版本库 (1)
- servlet (1)
- 感悟 (1)
- 人生 (1)
- highcharts (1)
- poi (0)
- websphere (0)
- php (1)
最新评论
-
woshixushigang:
good
org.springframework.beans.TypeMismatchException: Failed to convert property valu -
nathanleewei:
org.springframework.jdbc.core.B ...
org.springframework.beans.TypeMismatchException: Failed to convert property valu -
浪禾木:
请问是ckeditor\contents.css吗?改过以后 ...
ckeditor自动换行问题 -
simusuishi:
刚哥威武!
ckeditor取值赋值问题 -
a455642158:
收割完毕……
Android开源项目源码下载(不断更新中)
最近想要监测tomcat及内存情况,用到了jdk1.6自带的jconsole工具,我的系统是win7,输入ip地址及用户名密码时候总是丢失焦点,很烦人。
其实jdk自带了java VisualVM工具,个人感觉很好。
一、用putty连接服务器:
连接成功后,
echo $JAVA_HOME
注意:windows下是 %%形式的,但是linux不是%%形式查看变量。
输出结果为:
/usr/local/jdk1.6.0_27
这是我jdk的路径。
下面是查看系统进程的命令:
ps -lef |grep java
注意:top命令是查看系统各个进程的资源占用情况。
ps 命令是查看系统进程情况。
此时能看到我的tomcat已经运行。
我需要关闭tomcat:
sudo /home/bit/local/tomcat/bin/shutdown.sh
注意:sudo是用超管权限执行此命令,输入密码即可。
二、 编辑tomcat下得catalina.sh文件
vim /home/bit/local/tomcat/bin/catalina.sh
在 JAVA_OPTS后面加上:
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.port=6001 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"
注意:一定要有双引号,否则是无法连接成功的,会报连接失败,是否重试错误。
-Dcom.sun.management.jmxremote.port=6001
是设置jmx 远程端口,
-Dcom.sun.management.jmxremote.ssl=false
设置是否加密连接。
-Dcom.sun.management.jmxremote.authenticate=false
设置是否密码访问。
输入完之后保存并关闭,命令为: :wq!
如果想要将其他文件的内容放入此文件中输入:
r b.txt
或者想要将任何命令的结果放入此文件中命令如下:
r ! more b.txt
此时b里面的内容就进入到当前文件中了。
编辑成功后输入命令启动tomcat
sudo /home/bit/local/tomcat/bin/startup.sh
查看当前系统运行的进程:
ps -lef |grep java
查看设置的端口是否在监听中:
netstat -anp |grep 6001
此时已经知道端口处于监听状态。
三、启动 jvisualvm
输入ip及端口即可。
过程中遇到的问题:
1、当com.sun.management.jmxremote.authenticate=true(默认为true);并且jmxremote.password文件对其他用户权限设置过大,就会报如下错误信息:
Error: Password file read access must be restricted:
解决方案:
更改文件权限即可:
sudo chmod 700 jmxremote.password
2、当com.sun.management.jmxremote.authenticate=true ,但是没有创建jmxremote.password文件,就会报如下错误信息:
Error: Password file not found: $JAVA_HOME/jre/lib/management/jmxremote.password
解决方案:
cp $JAVA_HOME/jre/lib/management/jmxremote.password.template $JMXRemote_HOME/jmxremote.password
如果想修改jmxremote.password这个文件可以更改权限,之后再改回来即可:
sudo chmod 777 jmxremote.password
如果遇到关闭tomcat服务报:端口已经被占用的解决方案:
查看进程的pid
netstat -anp | grep 6001
后面能看到pid码
sudo kill -9 pid码
3、如何设置密码?
修改文见:
xushigang readonly
发表评论
-
开发注意
2012-05-22 13:33 9131、测试用例必须看。 2、解决不了的问题,请教。 3、自定 ... -
io读取操作
2012-03-09 16:18 917public void writeFile(Strin ... -
解决linux环境下上传文件及读取csv文件乱码
2012-03-09 16:17 3326昨天弄了短信运营工 ... -
tomcat中文问题的解决
2012-03-01 09:55 826第一,存文件必须以一种编码存;读文件也必须以一种编码读,如不特 ... -
程序测试工具
2012-08-17 19:32 693总结下开发人员需要知道的自测工具或插件: 压力测试 j ... -
tomcat
2012-02-21 14:58 1085简介 Tomcat 服 ... -
开发过程中的注意事项
2012-02-14 13:22 7741、测试用例必须看。 2、解决不了的问题,请教。 3、自定 ... -
Integer值比较误区
2012-05-22 11:14 898例子: Integer i1 = 12; I ... -
代码缺陷监测工具
2012-01-29 12:44 11071、监测代码复杂度等,SourceMonitor 2、基于j ... -
The server does not support version 3.0 of the J2EE Web module specification
2012-01-13 14:16 1315今天用Eclipse部署一个Web项目Test,报如下错误:T ... -
java web 测试工具
2012-01-09 15:31 1063我所知道的测试工具有: 1、load runner 可 ... -
apache的jmeter
2012-01-05 20:09 1152【转】 JMetter进行压力测试 2010-12-30 ... -
微软的免费web压力测试was
2012-01-05 17:26 1363你的 Web 服务器能够支持多少个并发用户的访问 ... -
Common-logging 与 Log4j的结合使用
2011-12-25 15:58 1171转自:http://hi.baidu.com/suofang/ ... -
spring mvc 图片上传
2011-11-14 16:21 2456/** * 保存个人风采 ... -
tomcat显示目录列表
2011-08-29 22:19 1034在Tomcat的conf/web.xml文件里把listin ... -
tomcat配置多个端口
2011-07-01 15:33 1303此文转自http://linder.javaeye.com/b ... -
tomcat中文路径无法访问
2011-03-09 17:17 1245修改tomcat下的conf/server.xml文件,找到如 ... -
myeclipse8.5 tomcat
2010-12-31 14:42 10091,将com.sysdeo.eclipse.tomcat_3. ... -
tomcat负载均衡
2010-11-19 10:59 1116我们曾经介绍过三种Tomcat集群方式的优缺点分析。本文将介绍 ...
相关推荐
性能监控JConsole远程监控Tomcat服务
jconsole+tomcat配置说明 附加Tomcat内存说明(基于jdk5.0).docx ),希望对大家有帮助
配置tomcat使用jconsole 修改catalina脚本 Windows平台:修改catalina.bat,在dorun和dostart段开头增加一行(注意是一行): set JAVA_OPTS=%JAVA_OPTS% -Djava.rmi.server.hostname=192.168.1.101 -Dcom.sun....
NULL 博文链接:https://myhearsnow.iteye.com/blog/1851119
JConsole是一个基于JMX的GUI工具,用于连接正在运行的JVM,不过此JVM需要使用可管理的模式启动。如果要把一个应用以可管理的形式启动,可以在启动是设置com.sun.management.jmxremote。JConsole能够提供被监控虚拟机...
使用jconsole远程监控tomcat jmx 实验操作详细信息,本人实验实操
NULL 博文链接:https://xiaotao-2010.iteye.com/blog/1460209
是不是有时候jconsole配置后重启报错,那么试试这个,万能的远程打开jconsole
自己动手实践的jconsole远程配置方法,傻瓜型文档
主要介绍了使用jconsole监听远程Tomcat服务,需要的朋友可以参考下
1.tomcat需要添加的参数配置,主要是开启远程监控端口 2.jdk环境变量配置 3.运行监控工具,图形化详细介绍如何配置远程监控 本文档是针对客户实际生产环境而写,配置过程中遇到了一些困难,最终都解决。客户生产...
jconsole介绍 和相关配置,简单举例jconsole的配制方法
jvm检测工具,jconsole工具介绍,其他同类工具介绍
linux下tomcat优化设置最大连接数内存jconsole监控.docx
visual VM配置JConsole plugin使用的JTop.jar
jconsole.jar下载
NULL 博文链接:https://it586.iteye.com/blog/1772933
jconsole源码 源码 jconsole jmx
jconsole使用手册中文版,详细描述了如何配置使用jconsole进行java程序的性能监控
jconsole.1.8.0jar 这个包也经常maven导入报错 也是本人亲测有效