有没有办法使用Eclipse调试Web应用程序?

时间:2011-03-21 07:22:34

标签: java eclipse debugging web-applications

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

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

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

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

4 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:2)

如果要调试Web应用程序,请根据需要设置断点,然后在调试模式下运行Tomcat。如果您记录了例外情况或发送了INFO / DEBUG条消息,则可以在Console上查看(如果使用的是ConsoleAppender)。

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

答案 2 :(得分:0)

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

答案 3 :(得分:0)

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