AIX服务器JProfiler上的java“未找到未归档的JVM”
我正在尝试运行JProfiler,以便将其连接到AIX服务器上运行的ApacheTomcat。我抓起AIX的tar球,将其放在服务器上,然后将其解压缩。在bin目录中运行jpenable时,出现以下错误:
No unprofiled JVMs found.
If the target JVM is running as a different user, restart as
sudo -u [user] jpenable
我认为这可能只是环境的问题,所以为了安全起见,我还尝试使用命令行标志运行它,以使其启动:
jpenable --pid=5505272 --gui --port=1234
但是,这给了我以下错误:
No JVM with PID 5505272 found that is running as the same user.
If the target JVM is running as a different user, restart as
sudo -u [user] jpenable
我做了一个ps -ef | grep tomcat
并验证了它确实是以root身份运行的,并且我是以root身份登录的,但是JProfiler仍然找不到正在运行的JVM
从JProfiler手册:This only works with a Java VM of version 1.6 or higher
。一旦我看到这一点,我就验证了我的java版本,tomcat运行的版本是1.8,所以这不应该是一个问题
有人知道为什么它无法连接吗
# 1 楼答案
从JProfiler 10.0开始,附加功能仅适用于热点JVM,而不适用于IBM J9 JVM