我正在尝试分析(使用jprofiler)在linux机器中运行在tomcat中的应用程序。 tomcat使用不同的用户帐户运行,我无法访问该tomcat帐户。我正在尝试使用我的用户帐户运行jprofiler。但是Jprofiler没有检测到tomcat使用的jvm。
有没有办法检测使用不同于jprofiler的用户帐户运行的jvm?
我感谢任何帮助。感谢
答案 0 :(得分:2)
通常只有在其他进程使用相同的用户帐户运行时才能附加到正在运行的进程。
JProfiler具有分析使用本地系统帐户运行的Windows服务的功能,但在Linux上,唯一的选择是su给相应的用户。
当然,您始终可以使用集成向导(Session-> Integration Wizards-> New Server集成)来修改Tomcat启动脚本。