- 浏览: 575955 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (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 9361、测试用例必须看。 2、解决不了的问题,请教。 3、自定 ... -
io读取操作
2012-03-09 16:18 955public void writeFile(Strin ... -
解决linux环境下上传文件及读取csv文件乱码
2012-03-09 16:17 3366昨天弄了短信运营工 ... -
tomcat中文问题的解决
2012-03-01 09:55 854第一,存文件必须以一种编码存;读文件也必须以一种编码读,如不特 ... -
程序测试工具
2012-08-17 19:32 716总结下开发人员需要知道的自测工具或插件: 压力测试 j ... -
tomcat
2012-02-21 14:58 1114简介 Tomcat 服 ... -
开发过程中的注意事项
2012-02-14 13:22 7991、测试用例必须看。 2、解决不了的问题,请教。 3、自定 ... -
Integer值比较误区
2012-05-22 11:14 926例子: Integer i1 = 12; I ... -
代码缺陷监测工具
2012-01-29 12:44 11331、监测代码复杂度等,SourceMonitor 2、基于j ... -
The server does not support version 3.0 of the J2EE Web module specification
2012-01-13 14:16 1340今天用Eclipse部署一个Web项目Test,报如下错误:T ... -
java web 测试工具
2012-01-09 15:31 1116我所知道的测试工具有: 1、load runner 可 ... -
apache的jmeter
2012-01-05 20:09 1176【转】 JMetter进行压力测试 2010-12-30 ... -
微软的免费web压力测试was
2012-01-05 17:26 1415你的 Web 服务器能够支持多少个并发用户的访问 ... -
Common-logging 与 Log4j的结合使用
2011-12-25 15:58 1203转自:http://hi.baidu.com/suofang/ ... -
spring mvc 图片上传
2011-11-14 16:21 2495/** * 保存个人风采 ... -
tomcat显示目录列表
2011-08-29 22:19 1078在Tomcat的conf/web.xml文件里把listin ... -
tomcat配置多个端口
2011-07-01 15:33 1332此文转自http://linder.javaeye.com/b ... -
tomcat中文路径无法访问
2011-03-09 17:17 1262修改tomcat下的conf/server.xml文件,找到如 ... -
myeclipse8.5 tomcat
2010-12-31 14:42 10351,将com.sysdeo.eclipse.tomcat_3. ... -
tomcat负载均衡
2010-11-19 10:59 1144我们曾经介绍过三种Tomcat集群方式的优缺点分析。本文将介绍 ...
相关推荐
为了能够使用jconsole远程监控Tomcat服务器,我们需要对Tomcat做一些必要的配置。 ##### 3.1 修改Catalina脚本 无论是Windows还是Unix/Linux平台,都需要对启动脚本(`catalina.bat`或`catalina.sh`)进行修改,以...
**JConsole监控Tomcat服务详解** 在Java应用服务器如Tomcat的日常运维中,性能监控是必不可少的一个环节。JConsole是Java自带的一款强大的可视化管理工具,它可以用来监控Java应用程序的性能和资源消耗情况,帮助...
在“JConsole监控Tomcat.txt”文件中,很可能包含了使用JConsole监控Tomcat的具体步骤、配置指南或者是一些最佳实践。通常,这可能涵盖如何启动JConsole,连接到Tomcat进程,以及如何解读监控数据等内容。 总的来说...
### JConsole 远程监控 Tomcat 服务 #### 1. 概述 JConsole 是一个集成在 Java 开发工具包 (JDK) 中的图形用户界面 (GUI) 工具,它允许用户通过 Java 管理扩展 (JMX) 对正在运行的 Java 虚拟机 (JVM) 进行监控。...
【JConsole工具详解】 JConsole是Java Development Kit (JDK) 自带的一个强大的监测和管理工具,主要用于诊断和分析Java应用...对于基于JDK 5.0的Tomcat配置,确保JConsole的兼容性以及正确配置JMX代理是关键步骤。
使用jconsole远程监控tomcat jmx 实验操作详细信息,本人实验实操
然而,有时候在配置Jconsole进行远程连接时可能会遇到一些问题,比如重启后报错。在这种情况下,我们可以尝试使用xmanage来实现远程打开Jconsole,这种方法往往能解决不少问题。接下来,我们将详细介绍如何使用...
本文档提供了详细的步骤指导用户如何配置Tomcat以支持jconsole远程监控,并介绍了如何在客户端上安装和配置JDK以及如何使用jconsole工具进行远程监控。通过遵循这些步骤,用户可以有效地监控生产环境中的Tomcat应用...
这行配置告诉tomcat启用jmx远程监控,并设置监控端口为8888。您可以根据需要更改端口号。 三、配置jmxremote.access文件 在jdk安装目录下/jre/lib/management目录下,我们需要编辑jmxremote.access文件。该文件...
在配置Jconsole连接远程服务器上的Java应用,例如Tomcat,通常需要以下几个步骤: 1. **配置远程服务器的JMX(Java Management Extensions)**: - 在Linux服务器上,编辑Tomcat的`bin/catalina.sh`文件,在`# OS ...
JConsole的使用过程是在本地计算机上打开JConsole工具,并在远程进程中输入远程Tomcat服务器的IP地址以及配置的JMX端口号(8696),点击连接后,JConsole就会展示远程服务器上运行的Java应用程序的详细信息。...
要在`catalina.sh`中添加jconsole配置,通常需要在启动命令中添加`-Dcom.sun.management.jmxremote`参数来开启JMX(Java Management Extensions)远程访问,还需要设置相关的端口、密码和SSL配置,例如: ...
总之,Visual VM配置JConsole插件JTop.jar能够极大地提升Java应用的监控能力,帮助开发者和运维人员及时发现和解决性能问题。了解和熟练使用这一工具,对于提高Java应用的稳定性和效率至关重要。通过持续监控和调优...
- 或者,如果使用Maven或Gradle,可以在构建脚本中配置自动部署到远程Tomcat。 4. **启动远程调试**: - 在Tomcat服务器上启动服务器进程,此时Tomcat会监听配置的调试端口等待连接。 - 在IDEA中,启动刚创建的...
本文将深入探讨Tomcat的配置方法,帮助你更好地理解和管理你的Web应用。 首先,让我们从基础开始,了解Tomcat的目录结构。在解压Tomcat安装包后,你会看到几个主要的目录和文件: 1. **bin**:包含启动和停止...
### Linux 下 Tomcat 优化设置最大连接数及内存 JConsole 监控 #### 一、Tomcat 内存优化 ##### 1.1 基本原理 在启动 Java 应用程序时,JVM(Java 虚拟机)会为应用程序分配一定的初始内存和最大内存。这些设置对...
jvm检测工具,jconsole工具介绍,其他同类工具介绍