前页 | 后页 |
附加到虚拟机
您可以通过附加到承载Java虚拟机的进程来调试Java应用程序。您可能需要执行此操作以附加到Web服务器,例如Tomcat或JBOSS。
Sun Microsystems的Java虚拟机工具接口是Enterprise Architect使用的API。它允许在创建JVM时指定调试代理。
要从Enterprise Architect调试正在运行的JVM,必须在启动JVM时将Sparx Systems的调试代理指定为启动选项。该产品自己的文档应提供如何针对诸如Tomcat和JBOSS之类的产品完成此操作。
对于java.exe,加载Enterprise Architect调试代理的命令行选项可能是(取决于您的环境):
- -agentpath:“ c:\ program files \ sparx systems \ ea \ VEA \ x86 \ SSJavaProfiler32”
- -agentpath:“ c:\ program files(x86)\ sparx systems \ ea \ VEA \ x86 \ SSJavaProfiler32”
- -agentpath:“ c:\ program files(x86)\ sparx systems \ ea \ VEA \ x64 \ SSJavaProfiler64”
或者,如果将适当的VEA目录添加到PATH环境变量中,则可以选择使用:
- -agentlib:SSJavaProfiler32
- -agentlib:SSJavaProfiler64
如果配置分析器脚本,则仅需选择两件事:
- 选择“ Java”作为调试平台
- 选择“附加到虚拟机”选项