`
soartju
  • 浏览: 247386 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

[原]JVisualVM启动报local java applications can not be detected的解决办法

阅读更多

最近在研究java性能调优,由于很多java性能监控工具都是商业收费版本,最终选用了JVisualVm,这是一个jdk1.6自带的工具,位置 在%Java_Home%/bin/jvisualvm.exe

想用他监视本机的tomcat程序运行情况,首先启动了tomcat,然后执行jvisualvm.exe,后出现local java applications can not be detected错误,如下图所示:



通过错误提示中的链接查看信息,原来是windows下需要进行一些配置,从网上找到一些资料,需要对tomcat进行配置,使得 jvisualvm有权限对其进行监控。

于是打开%tomcat%/bin/catalina.bat文件,在

引用
rem Guess CATALINA_HOME if not defined


后面,加上如下语句

Java 代码
  1. set JAVA_OPTS=-XX:+PerfBypassFileSystemCheck   
set JAVA_OPTS=-XX:+PerfBypassFileSystemCheck 


重启tomcat,重新运行jvisualvm.exe,问题解决,可以在jvisualvm中看到tomcat的小图标了:)

分享到:
评论

相关推荐

    Device Not Detected(解决方案).md

    Device Not Detected(解决方案).md

    JNA方式调用dll报错:A fatal error has been detected by the Java Runtime Environment:

    标题中的“JNA方式调用dll报错:A fatal error has been detected by the Java Runtime Environment:”是一个典型的Java编程问题,涉及到Java Native Access (JNA) 和动态链接库(dll)的交互。JNA是Java平台的一个...

    运行UG提示Fatal error detected unable to continue的解决方法

    在IT领域,尤其是CAD/CAM软件用户中,遇到“运行UG提示Fatal error detected unable to continue”的问题时,往往会感到困扰。这一错误信息通常出现在尝试启动Unigraphics(简称UG,现称为NX)软件时,意味着系统...

    centos7_XFS_报Corruption of in-memory data detected错误.docx

    在Linux系统中,CentOS 7使用XFS文件系统可能会遇到一种特定的错误:“Corruption of in-memory data detected”。这个错误通常表示系统检测到了内存中的数据损坏,这可能是因为不正常关机、硬件故障或者软件问题...

    Fluent中常见报错及解决办法

    以下是一些常见的 Fluent 报错及其解决办法: 1. **双击无法打开 cas 或者路径出现乱码**: - 这个问题通常是由于文件路径中包含了中文字符,而 Fluent 不支持中文路径。解决方法是将包含文件的路径全部改为英文,...

    虚拟机黑屏end kernel panic - not syncing两种解决方式.docx

    在虚拟机环境中,有时会遇到一个令人困扰的问题,即虚拟机启动后屏幕变黑,并显示“end kernel panic - not syncing”的错误信息。这个错误通常表示Linux内核遇到了严重的问题,导致系统无法正常运行。在本文中,...

    穿越火线出现Client file corruption detected问题的解决办法.docx

    穿越火线是一款非常受欢迎的在线第一人称射击游戏,但有时候玩家可能会遇到“Client file corruption detected”这样的错误提示,这可能会让游戏体验受到严重影响。这个错误通常表明游戏客户端的某个文件出现了损坏...

    Detected memory leaks简单检测方法

    本文档将详细介绍一种简单的内存泄漏检测方法,帮助开发者快速定位并解决Detected memory leaks问题。 #### 内存泄漏基础知识 内存泄漏是指程序中已分配的堆内存由于某些原因未能被释放或无法访问,导致这部分内存...

    git remote: warning: Large files detected.解决方案

    ### git remote: warning: Large files detected. 解决方案 在使用Git进行项目版本管理时,可能会遇到`git remote: warning: Large files detected.`这一警告。这种情况通常发生在尝试将大型文件(如图片、视频或者...

    USB Device Over Current Status Detected维修思路

    ### USB Device Over Current Status Detected 维修思路 在IT硬件维护领域,“USB Device Over Current Status Detected”是一个常见的问题,特别是对于使用华硕主板的用户来说。这个问题通常表现为系统提示“USB ...

    USB_LocalDisk

    Now your USB flash drive should be detected as a local disk rather than removable. Allowing your to multipartition the device from within Windows XP. Note: Simply rollback the driver if you ever want...

    解决报错heap corruption detected after normal block.zip

    在编程过程中,尤其是在C语言和使用Visual C++(VC)编译器的环境中,"heap corruption detected after normal block"是一个常见的错误提示,它通常表明在程序执行时内存堆出现了损坏。这个错误通常与动态内存分配(如...

    Debugger Detected供OD(Ollydbg)学习用(原版)

    供OD(Ollydbg)学习用的Debugger Detected原版打包zip,也是小甲鱼OD使用教程第二十三讲中用到的程序。

    Changes of proteins induced by anticoagulants can be more sensitively detected in urine than in plasma

    生物标志物通常指的是与生理或病理生理过程相关的可监测的生物变化。这些生物标志物的监测往往依赖于体液的成分分析,而血浆因其严格的稳态调节机制,是这些研究中最为常见的体液样本。然而,血液样本的采集往往具有...

    Data Loss Detected(解决方案).md

    Data Loss Detected(解决方案).md

    Circular dependency detected(解决方案).md

    Circular dependency detected(解决方案).md

    STM32 CAN错误检测

    STM32 CAN错误检测是嵌入式系统中一个重要的议题,尤其在工业自动化、汽车电子等领域,CAN(Controller Area Network)总线因其高可靠性、低干扰性和良好的实时性而广泛应用。STM32微控制器系列,作为意法半导体的32...

    java获取jdk路径

    在Java编程中,获取JDK(Java Development Kit)的安装路径是常见的需求,尤其是在系统配置、依赖管理和自动化脚本中。下面将详细讲解如何通过环境变量和正则表达式匹配来实现这一目标。 首先,我们需要了解Java的...

    centos安装kettle运行kitchen.sh时报no libwebkitgtk,安装libwebkitgtk需要的依赖rpm包

    centos安装kettle,运行kitchen.sh时报WARNING: no libwebkitgtk-1.0 detected, some features will be unavailable,整理了安装libwebkitgtk相关的依赖包共44个rpm,基本比较全了,因各操作系统环境不同,如还有...

Global site tag (gtag.js) - Google Analytics