我正在使用Eclipse Java IDE开发Web应用程序。
我使用Tomcat 6作为我的servlet容器。
可用于Java的工具,包含Eclipse,似乎缺乏Web应用程序的调试功能(与.NET平台的Visual Studio相比)。
如何使用Eclipse调试我的Web应用程序?
答案 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开发人员工具。试试看吧。