我正在尝试运行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,所以这不应该是一个问题?
任何人都有任何想法,为什么它不会连接?
答案 0 :(得分:1)
从JProfiler 10.0开始,附加功能仅适用于HotSpot JVM,而不适用于IBM J9 JVM。