【问题标题】:Is there any way to debug web applications using Eclipse?有什么方法可以使用 Eclipse 调试 Web 应用程序?
【发布时间】:2011-03-21 07:22:34
【问题描述】:

我正在使用 Eclipse Java IDE 开发一个 Web 应用程序。

我使用 Tomcat 6 作为我的 servlet 容器。

可用于 Java 的工具,包括 Eclipse,似乎缺乏 Web 应用程序的调试功能(与用于 .NET 平台的 Visual Studio 相比)。

如何使用 Eclipse 调试我的 Web 应用程序?

【问题讨论】:

    标签: java eclipse debugging web-applications


    【解决方案1】:

    在调试模式下运行 tomcat(java 选项 -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000),然后在 Eclipse 中使用远程调试(调试配置 -> 远程 Java 应用程序)并在配置的端口(例如本例中的 8000)上连接到服务器。

    【讨论】:

      【解决方案2】:

      如果您想调试您的 Web 应用程序,请在需要的位置设置断点并在 debug 模式下运行 Tomcat。如果您记录了您的异常或放置了INFO/DEBUG 消息,您可以在Console 上查看它们(如果使用了ConsoleAppender)。

      最重要的是您的应用程序在调试模式下运行。 对于浏览器端调试(正如@Thomas 所说),有 Chrome Debugger(适用于 Google Chrome)、Firebug(适用于 Firefox)和 Firebug Lite(适用于其他浏览器)等工具。

      【讨论】:

      • 是的,在调试模式下运行是必不可少的。对于浏览器端调试(Javascript 等),有 Firebug 等工具,因为服务器不知道客户端在那里真正做了什么。
      【解决方案3】:

      您可以在代码中添加断点并在调试模式下部署应用程序。

      【讨论】:

        【解决方案4】:

        Eclipse 有一个控制台窗口,您可以在其中查看生成的错误消息。对于网络,有一个附加组件或构建在浏览器上,例如用于 Firefox 的 firebug 和 Google-chrome 开发人员工具。也试试看吧。

        【讨论】:

          猜你喜欢
          • 2015-09-29
          • 2015-03-26
          • 2012-08-04
          • 2012-12-15
          • 2021-11-25
          • 1970-01-01
          • 2017-06-19
          • 2013-02-20
          相关资源
          最近更新 更多