本地调试和远程调试

借助调试器的客户机/服务器设计,可以调试在远程机器或您的工作站上的 WebSphere® Application Server 上运行的程序。如果您调试在工作站上运行的程序,则您正在执行本地调试。如果您调试在可通过网络连接访问的系统上运行的程序,则您正在执行远程调试

借助远程调试,可以在某个系统上运行应用程序并从您的工作站控制该应用程序。本地系统运行调试器用户界面,远程系统同时运行调试引擎和程序。要能够远程调试,需要对正在调试的程序文件所驻留的远程机器的访问权。用来编译程序文件的源文件可以位于远程机器或本地系统上。调试引擎是通过运行在应用程序服务器上的“Bean 脚本编制框架”(BSF)来控制的。无论是在本地系统还是在远程系统上,当启动应用程序服务器(已经对调试启用)时,BSF 调试管理器将开始侦听连接。连接是在启动调试会话并连接至 JVM 和 BSF 端口时建立的。

远程调试时,可能需要为个人防火墙配置规则或关闭该防火墙。某些公司的防火墙可能不允许您连接至外部机器。要确定是否可以执行一些操作以连接至远程机器,请联系您的站点管理员。

为何使用远程调试?

可以证明远程调试在许多情况下都是有用的,例如:


反馈