Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JProfiler-不检测由不同用户运行的jvm_Java_Profiling_Jprofiler - Fatal编程技术网

Java JProfiler-不检测由不同用户运行的jvm

Java JProfiler-不检测由不同用户运行的jvm,java,profiling,jprofiler,Java,Profiling,Jprofiler,我正在尝试评测(使用jprofiler)linux机器上运行在tomcat中的应用程序。tomcat使用不同的用户帐户运行,我没有访问该tomcat帐户的权限。我正在尝试使用我的用户帐户运行jprofiler。但是Jprofiler没有检测到tomcat使用的jvm 有没有办法检测使用不同于jprofiler的用户帐户运行的jvm 谢谢你的帮助。谢谢通常只有在其他进程使用相同的用户帐户运行时,才能附加到正在运行的进程 JProfiler有一个功能,可以分析使用本地系统帐户运行的Windows服务

我正在尝试评测(使用jprofiler)linux机器上运行在tomcat中的应用程序。tomcat使用不同的用户帐户运行,我没有访问该tomcat帐户的权限。我正在尝试使用我的用户帐户运行jprofiler。但是Jprofiler没有检测到tomcat使用的jvm

有没有办法检测使用不同于jprofiler的用户帐户运行的jvm


谢谢你的帮助。谢谢

通常只有在其他进程使用相同的用户帐户运行时,才能附加到正在运行的进程

JProfiler有一个功能,可以分析使用本地系统帐户运行的Windows服务,但在Linux上,唯一的选择是向适当的用户提供su


当然,您可以始终使用集成向导(会话->集成向导->新服务器集成)来修改Tomcat启动脚本。

您使用的是什么版本的JProfiler,Tomcat安装使用的是什么JVM?从另一个角度来看,使用这个特性似乎需要JVM1.6。你能分享一下你的tomcat启动脚本吗?您确定已将调试挂钩添加到启动JRE的行中吗?感谢Kegal,我们的tomcat环境有些复杂(不像常规的单文件夹提取,而是使用yum安装,并分发到多个目录,启动脚本是定制的)。所以我们选择了su选项,我们的管理员提供了切换到tomcat帐户的权限。在tomcat帐户中,运行jpenable有助于将应用程序连接到jprofiler GUI。多谢大家