嗨,我对Jprofiler& Linux操作系统。 我试图通过安装在Windows机器上的Jprofiler远程分析来监视安装在linux机器上的Apache Tomcat服务器。请详细帮助我完成程序。 我尝试了所有可以从谷歌获得的帮助,但仍然卡住..任何帮助将不胜感激。提前谢谢。
答案 0 :(得分:5)
在任何情况下,您都应该在远程计算机上提取Linux的JProfiler tar.gz文件。远程端无需进一步配置。在本地,您需要完整安装JProfiler。
有两种方法可以使远程分析工作:
在远程计算机上的JProfiler分发中执行命令行实用程序bin/jpenable
,然后选择Tomcat进程。然后JVM就可以进行分析了。如果未列出已分析的JVM,请以运行Tomcat JVM的同一用户身份执行jpenable。如果确实有帮助,请使用备选方案B.
在本地计算机上,创建“附加到已分析的JVM(本地或远程)”类型的会话,指定远程计算机的主机名和使用jpenable设置的性能分析端口。
当您启动会话时,JProfiler GUI将连接到远程计算机,您将看到分析数据。
在远程计算机上的JProfiler发行版中执行命令行uutility bin/jpintegrate
,然后选择您的应用程序服务器并按照后续步骤操作。
然后,按照备选方案A继续。此选项实际上优于备选方案A,除非您必须分析已经运行的JVM,否则应采用此方法。