在WINDWO7 平台下使用jconsole:
jconsole 监控window7,环境到机器:
C:\Users\用户\AppData\Local\Temp\hsperfdata_用户
生成对应进程的临时文件,供jconsole 使用
linux环境下:
确保能够远程ping 到该机器,
在启动脚本start.sh中加入以下内容,注意端口别冲突了:
-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8889 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -
在ubuntn 平台下使用jconsole:
从JDK5开始就已经增加了对VM的监控功能jconsole,JDK1.6也有了进一步的改进。
然而对linux特别是Ubuntu用户来说,会碰到一些小问题。
在终端进入java_home/bin目录下,
# jconsole
结果报错如下:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
原因就是在ubuntu下用java写Swing应用程序时不能使用SystemLookAndFeel。
实际上出现这个问题是因为swing的默认laf采用systemlaf,而Ubuntu里却没有定义这个laf。
一种很方便的解决方法就是把语言环境改成英文:
# export LANG=en
但对中文用户很不方便(尽管swing程序可以运行)。
另一种方法就是程序启动时加上jvm运行时参数,比如 运行jconsole :
# jconsole -J-Dswing.systemlaf=javax.swing.plaf.metal.MetalLookAndFeel
另外,jconsole对于hostname也有要求,如果执行:
# hostname -i
显时 127.0.0.1,则需要在 /etc/hosts中把127.0.0.1改成机器的外网IP。
这下,我们就又多了一个jvm分析的利器。
相关推荐
JDK 8u201 在Windows和Linux x64上的应用,不仅满足了开发者多平台开发的需求,也为运维人员提供了稳定可靠的Java运行环境。其丰富的特性和改进,尤其是Lambda表达式、日期时间API等,极大地提升了Java开发的效率和...
在Windows端,打开Jconsole,并输入远程服务器的地址和端口号,例如: `service:jmx:rmi:///jndi/rmi://localhost:12345/jmxrmi` 然后,Jconsole将连接到远程服务器的JVM,并显示Java应用程序的各种信息,包括内存...
1. **启动JConsole**:在命令行中,定位到JDK的bin目录下,运行`jconsole.exe`(Windows)或`jconsole`(Unix/Linux)。 2. **连接到应用程序**:JConsole启动后,可以选择本地进程或远程连接。对于本地进程,直接...
- **连接远程虚拟机**:在客户机上打开 `%JAVA_HOME%\bin` 目录下的 JConsole,然后在“远程进程”选项卡中输入 `192.168.1.101:1090` 并点击“连接”。 #### 3. JConsole 使用说明 一旦 JConsole 成功连接到远程 ...
这里需要注意的是,Linux下使用的是单引号而非双引号包裹参数,并且参数之间以空格分隔。 #### 四、注意事项 - **安全性问题**:默认情况下,JMX远程监控是禁用的,主要是考虑到安全性问题。因此,如果在生产环境...
本资源提供了JDK 1.8的第212次更新,适用于Windows和Linux两大操作系统,这使得开发者能够在不同平台下进行Java应用程序的开发和部署。 对于Windows用户,提供的文件是`jdk-8u212-windows-x64.exe`,这是一个可执行...
Jconsole是一款强大的Java应用程序监控工具,它包含在JDK的bin目录中,可用于实时监控本地或远程JVM的性能和资源消耗。通过提供丰富的图表和可视化界面,Jconsole可以帮助开发者和系统管理员深入了解Java应用程序的...
通过本指南,用户可以了解到如何正确配置Tomcat服务器以支持远程监控功能,以及如何在客户端上安装和配置JDK以便于使用jconsole工具。 #### 二、配置服务器上的Tomcat以支持远程监控 为了使Tomcat能够支持jconsole...
### Linux 下 Tomcat 优化设置最大连接数及内存 JConsole 监控 #### 一、Tomcat 内存优化 ...通过上述设置和监控手段,可以有效优化 Tomcat 在 Linux 系统下的性能表现,提高服务器的稳定性和响应速度。
标题“jdk1.8.0_231_x64(linux+windows)”指的是Java Development Kit...总的来说,JDK 1.8.0_231是Java开发者必备的工具,无论是在Linux还是Windows环境下,它都为编写、测试和部署Java应用程序提供了坚实的基础。
7. 在Windows环境下,使用Jconsole客户端连接到Linux服务器上配置好的JMX端口,进行远程监控。 Jconsole提供了丰富的视图,包括概述、MBeans、内存、线程、类加载器和Garbage Collector等,这些视图可以帮助开发者...
本篇将详细探讨JDK 8u251在Windows和Linux平台上的应用及其组件。** ### JDK 8u251 版本介绍 JDK 8u251 是Java Development Kit 8的第251次更新,这个版本修复了多个安全漏洞,提高了性能,并对API进行了优化。对于...
JDK 1.8 是 Java Development Kit 的缩写,是 Java 开发工具的标准安装包。...总之,JDK 1.8 是 Java 开发的基础工具包,无论是在 Linux 还是 Windows 操作系统上,安装和配置 JDK 1.8 都是开发 Java 应用的必要步骤。
此压缩包提供了JDK的8u201版本,针对Windows和Linux两个主流操作系统,且均适用于64位架构。 1. **JDK 8u201**: JDK 8u201 是Java 8的更新版本,"u201"代表更新号,意味着这是第201个更新。Oracle定期发布这些...
例如,Unix/Linux系统下使用`ps`命令查找Java进程的PID,Windows系统则可以通过任务管理器或`jps`命令获取。连接命令格式为`jconsole [PID]`。 3. **远程监控**: 若要远程监控Java应用,需要知道目标主机的IP地址或...
在Linux环境下,通常通过命令行安装和管理JDK,例如使用apt-get(Ubuntu/Debian)或yum(CentOS/RHEL)来下载和安装。 安装完成后,需要设置环境变量`JAVA_HOME`指向JDK的安装路径,以及将`bin`目录添加到`PATH`...
接下来,在Windows客户端,打开Jconsole,选择“远程主机”连接模式,输入Linux服务器的IP地址和之前配置的JMX端口号。如果一切配置正确,Jconsole将成功连接并显示JVM的详细信息。用户可以查看堆内存、非堆内存、...
通过jconsole的远程监控,可以在不影响目标服务器性能的情况下,对应用程序进行深入的性能分析和故障排查,这对于大型分布式系统的管理和维护至关重要。同时,jconsole还支持定制化视图和警报设置,能够帮助开发者...
**Java Development Kit (JDK) 1.8 for Windows and Linux** ...无论是在Windows还是Linux环境下,正确安装和配置JDK 1.8是开发Java应用的基础,而熟练掌握其新特性则能够使开发者更好地利用Java 8的优势。