我怎样才能分析用Java编写的.exe包装的Windows服务

时间:2017-12-07 09:01:44

标签: java-ee windows-services jprofiler jboss-4.2.x java-service-wrapper

我想介绍用Java EE编写并部署在 JBoss 4.2.2 GA 上的 .exe-wrapped Windows服务,该服务以本地系统身份登录。使用Tanuki Java服务包装器完成包装。我选择的分析器是 jProfiler ,它无法检测上述服务。到目前为止,我的问题似乎得到了回答here,但要更改服务的登录帐户会停止其正常运行。

是否有关于jProfiler或其他探查器的解决方法,我可以用它来分析此服务?

1 个答案:

答案 0 :(得分:1)

您可以在wrapper.conf中将VM参数添加到Tanuki服务包装中,如下所示:

wrapper.java.additional.n=...

要获取用于分析的VM参数,请在JProfiler GUI中执行 Session-> Integration Wizards-> New Remote Integration

您还可以使用JProfiler中的“快速附加”功能来分析已在运行的Windows服务。当您激活附加对话框右上角的“显示服务”按钮时,JProfiler将列出本地计算机上运行的所有服务。