如何从 Eclipse 调试远程 Glassfish Web 应用程序?

Rob*_*een 4 eclipse glassfish

我尝试调试的 Web 应用程序仅在特定的 Glassfish 服务器上出现错误,因此我想远程调试该 Web 应用程序。但是 Web 应用程序是在 Eclipse 中为 Java SE 开发的,我不知道该怎么做。

我有:

  1. 为 Java EE 安装了 Eclipse 3.7
  2. 安装 Glassfish 适配器
  3. 配置服务器以进行安全登录和 JPDA 调试
  4. 在 Eclipse 中添加服务器作为服务器

但是,我在 Eclipse 的运行菜单中没有看到“在服务器上运行”或“在服务器上调试”。如果做Debug as,我可以创建一个新的Glassfish配置,但是我不能选择服务器,所以我不能配置配置。

Tho*_*sen 5

对于 Glassfish 3:

首先在需要重新启动域的 Glassfish 管理控制台(应用程序服务器 -> JVM 设置 -> 常规 -> 调试选项)中启用调试。记下端口号。

然后,您可以像任何其他调试会话一样连接到 Glassfish 调试端口,在调试配置中使用“远程 Java 应用程序”。