启动Eclipse作为调试器

时间:2009-12-30 16:12:39

标签: java .net eclipse debugging

等同于

  

System.Diagnostics.Debugger.Break();

在Java世界中?

目的: 我有一个基于tomcat的webapp由自定义构建工具启动,需要在eclipse中调试应用程序。在.net世界中遇到上述语句会提示操作系统附加调试器,我可以将Visual Studio连接到调试。我试图用java中的eclipse实现等效的

3 个答案:

答案 0 :(得分:4)

这是关于remote debugging using Eclipse的精彩文章。他们甚至有一节讨论Tomcat。

答案 1 :(得分:0)

通常,Java程序无法判断JVM是否以调试模式运行,并且无法从您的程序中说您总是想要启动调试器 HERE

但是,您可以告诉DEBUGGER您希望在给定位置有断点,然后在程序到达该位置时进入调试器。


编辑:您需要调查您的启动器,看看如何欺骗它以包含在JVM中启用调试所需的选项。您还可以看到jvisualvm是否可以为您提供所需的信息,因为它可以附加到未准备好的Sun JVM上。

答案 2 :(得分:0)

这是我用来在Tomcat上调试Web应用程序的链接。它通过安装Eclipse,Tomcat和Java,然后设置Tomcat以在Eclipse中运行。接下来解释了如何在Eclipse中调试servlet。

http://www.windofkeltia.com/j2ee/wtp-tutorial.html