“在AIX服务器上找不到未经发现的JVM” - JProfiler

时间:2017-08-02 21:10:48

标签: java tomcat aix jprofiler

我正在尝试运行JProfiler,因此我可以将其连接到在AIX服务器上运行的正在运行的Apache Tomcat。我抓住了AIX的tar球并将其放在服务器上,然后将其解压缩。当我在bin目录中运行jpenable时,我收到以下错误:

lib

我认为它可能只是与环境有关,所以为了安全起见我还尝试使用命令行标志运行它以使其启动:

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 并验证它确实以root用户身份运行,我以root用户身份登录,但JProfiler仍无法找到正在运行的JVM。

来自JProfiler手册:ps -ef | grep tomcat。一旦我看到它,我验证了我的java版本和tomcat运行的版本是1.8,所以这不应该是一个问题?

任何人都有任何想法,为什么它不会连接?

1 个答案:

答案 0 :(得分:1)

从JProfiler 10.0开始,附加功能仅适用于HotSpot JVM,而不适用于IBM J9 JVM。