`

Java进程的JMX管理代理被禁用

阅读更多
  Java在当前用户的TEMP目录下(见环境变量中的TEMP设置),新建一个hsperfdata_<windows userid>文件夹(所有字母都是小写),里面放置的是Java进程列表:



该文件夹的读写权限很低,即使手动修改也会被重置:



如果用户或其它进程修改文件夹前缀(hsperfdata)的字符为大写,会导致jconsole不能显示当前的Java进程列表:



如果修改后缀(<windows userid>)的字符为大写,会导致jconsole不能连接Java进程:




解决方案:

1. 关闭所有的java进程,将hsperfdata_<windows userid>的字母全部改成小写:

2. 修改环境变量TEMP的值,指向另外一个目录。
  • 大小: 14.2 KB
  • 大小: 25.9 KB
  • 大小: 22.8 KB
  • 大小: 24.9 KB
分享到:
评论

相关推荐

    JConsole(观察分析Java程序的运行)

    启动后,JConsole会自动检测当前机器上正在运行的所有Java进程。如果需要连接特定的进程,可以通过双击该进程的方式实现。 #### 三、配置Java程序以允许JConsole连接 为了让JConsole能够连接并分析Java应用程序,...

    embedded-jmxtrans:进行中的JMX指标导出器

    正在进行中的JMX Exporter将解决在Java的IP地址未知且RMI-IIOP被禁用(例如Amazon Elastic Beanstalk,Cloudbees等)的云风格和弹性环境中进行远程JMX访问的问题。 如果您有什么要讨论的 入门 启用了Spring ...

    linux jdk 1.8 64位

    - `jps`:列出正在运行的Java进程。 - `jinfo`、`jmap`、`jhat`和`jstack`等工具用于诊断和分析Java应用程序的内存、堆和线程状态。 4. **性能优化**: - HotSpot虚拟机:Oracle JDK内置的虚拟机,它具有即时...

    jconsole配置

    - 使用强杀命令,如`killall -9 java`,结束所有Java进程。 - 在`catalina.sh`或`catalina.bat`中设置`CATALINA_PID`变量,使Tomcat在停止时能正确释放占用的端口。 Jconsole因其轻量级和高效的特点,是监控Java...

    JConsole_远程监控Tomcat_ricky

    JConsole 是一个集成在 Java 开发工具包 (JDK) 中的图形用户界面 (GUI) 工具,它允许用户通过 Java 管理扩展 (JMX) 对正在运行的 Java 虚拟机 (JVM) 进行监控。为了实现远程监控,目标 JVM 必须以可管理模式启动。这...

    Apache+weblogic基础知识

    3. **WebLogic服务器实例**:每个实例对应一个单独的Java进程,负责运行Java EE应用程序。 4. **部署应用程序**:WebLogic支持WAR、EAR和EJB等格式的应用程序部署,可通过管理控制台或命令行工具进行。 5. **集群...

    tomcat8.5.9

    此外,还改进了JMX(Java Management Extensions)支持,使得监控和管理Tomcat实例更加便捷。 2. **安全性增强** Tomcat 8.5.9 包含了一些安全更新,修复了已知的安全漏洞,以提高服务器的安全性。这些补丁通常...

    springboot参考指南

    基于JMX的监控和管理 xiv. 35. 测试 Spring Boot参考指南 4 i. 35.1. 测试作用域依赖 ii. 35.2. 测试Spring应用 iii. 35.3. 测试Spring Boot应用 i. 35.3.1. 使用Spock测试Spring Boot应用 iv. 35.4. 测试工具 i. ...

    Tomcat性能调优及配置技巧

    - **noCompressionUserAgents**:指定不应对哪些用户代理进行压缩。 - **compressableMimeType**:指定哪些MIME类型的内容可被压缩。 #### 二、TOMCAT性能参数调优 为了确保Tomcat能够高效运行,可以通过调整其...

Global site tag (gtag.js) - Google Analytics