前页 | 后页 |
附加到虚拟机
您可以通过附加到托管Java虚拟机的进程来调试Java应用程序;您可能希望这样做以附加到 Tomcat 或 JBOSS 等网络服务器。
Sun Microsystems 的Java Virtual Machine Tools接口是Enterprise Architect使用的 API;它允许在创建 JVM 时指定调试代理。
要从Enterprise Architect调试正在运行的 JVM,必须在启动时将Sparx Systems的调试代理指定为 JVM 的启动选项; Tomcat 和 JBOSS 等产品如何实现这一点应由该产品自己的文档提供。
对于 java.exe,加载Enterprise Architect调试代理的命令行选项可能是(取决于您的环境):
- -agentpath:"c:\程序文件\sparx 系统\ea\VEA\x86\SSJavaProfiler32"
- -agentpath:"c:\程序文件 (x86)\sparx 系统\ea\VEA\x86\SSJavaProfiler32"
- -agentpath:"c:\程序文件 (x86)\sparx 系统\ea\VEA\x64\SSJavaProfiler64"
或者,如果将适当的 VEA 目录添加到 PATH 环境变量中,则可以选择使用:
- -agentlib:SSJavaProfiler32
- -agentlib:SSJavaProfiler64
如果你配置一个分析器脚本那么只有两件事是必须选择的:
- 选择“ Java ”作为调试平台
- 选择“附加到虚拟机”选项