我想介绍用Java EE编写并部署在 JBoss 4.2.2 GA 上的 .exe-wrapped Windows服务,该服务以本地系统身份登录。使用Tanuki Java服务包装器完成包装。我选择的分析器是 jProfiler ,它无法检测上述服务。到目前为止,我的问题似乎得到了回答here,但要更改服务的登录帐户会停止其正常运行。
是否有关于jProfiler或其他探查器的解决方法,我可以用它来分析此服务?
答案 0 :(得分:1)
您可以在wrapper.conf中将VM参数添加到Tanuki服务包装中,如下所示:
wrapper.java.additional.n=...
要获取用于分析的VM参数,请在JProfiler GUI中执行 Session-> Integration Wizards-> New Remote Integration 。
您还可以使用JProfiler中的“快速附加”功能来分析已在运行的Windows服务。当您激活附加对话框右上角的“显示服务”按钮时,JProfiler将列出本地计算机上运行的所有服务。