【问题标题】:How to debug remote Glassfish web app from Eclipse?如何从 Eclipse 调试远程 Glassfish Web 应用程序?
【发布时间】:2012-01-26 00:31:12
【问题描述】:

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

我有:

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

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

【问题讨论】:

  • Eclipse 的 Glassfish 适配器似乎有很多问题。

标签: eclipse glassfish


【解决方案1】:

对于 Glassfish 3:

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

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

【讨论】:

  • 我试过了,但在 Glassfish v2.1 上我仍然需要asadmin start-domain --debug domain1 才能让它在调试端口上监听。
  • 显然这已针对 Glassfish 3 进行了更改。
猜你喜欢
  • 2012-08-04
  • 2013-06-11
  • 1970-01-01
  • 1970-01-01
  • 2015-10-15
  • 1970-01-01
  • 2012-09-26
  • 2014-08-13
  • 2011-07-26
相关资源
最近更新 更多