【问题标题】:When debugging a servlet in Eclipse how do I pass my test URL (the request)在 Eclipse 中调试 servlet 时,如何通过测试 URL(请求)
【发布时间】:2011-10-23 09:51:30
【问题描述】:

我是 servlet 的新手,我正在尝试在 Eclipse(Helios Service Release 2)中调试一个。我从一个 Maven 项目开始,然后使用 m2Eclipse 插件将其导入 Eclipse。我正在使用 Debug As -> Debug on Server 选项和 JBoss 4.0 作为我的服务器。我可以设置断点并单步执行代码,直到我需要一个域名。我没有给servlet 传递一个URL,它也没有找到。我在 Eclipse 中搜索了设置 URL 的位置(也许作为参数?),但我还没有找到任何地方。服务器使用 localhost 作为主机名,使用 8080 作为端口。我是否应该在调试过程中的某个时刻刷新指向测试 URL (http://localhost:8080/?site=www.testsite.com) 的浏览器?提前感谢您对这个难题的任何启发。

【问题讨论】:

  • 不确定我是否理解这个问题。您是否正在从 Request 对象、用户输入、常量或其他内容中寻找域?
  • 对不起,Aaron,我没有更清楚,这是作为新手的障碍之一。感谢您花时间阅读我的问题并做出回应。

标签: eclipse debugging servlets jboss m2eclipse


【解决方案1】:

我很抱歉没有更清楚。我想我想通了。我正在寻找的是可以输入我的 URL 请求的地方,我找到了它。在 Eclipse 中开始调试会话后,我将透视图更改为 Web 开发,并在 IDE 中为我提供了一个浏览器窗口,用于输入我的 URL。然后我回到 Debug 透视图,浏览器窗口仍然存在。所以我可以设置断点并单步执行代码。我通过 Eclipse 中的浏览器窗口控制 servlet。整个过程还是有几处有些模糊,但我觉得现在可以随意做这件事了。我希望这对处于相同位置的任何其他新手有所帮助。

【讨论】:

  • 目前还不清楚是什么问题..但很好你解决了它
【解决方案2】:

好的。我觉得很愚蠢。我不需要在 Eclipse 中输入 URL;我可以使用任何浏览器并在 Eclipse 中的调试会话和浏览器之间来回切换。对不起,如果我浪费了任何人的时间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-06
    • 1970-01-01
    • 2011-07-15
    • 1970-01-01
    • 1970-01-01
    • 2013-05-09
    • 1970-01-01
    相关资源
    最近更新 更多