Eclipse Java EE IDE需要tomcat源代码进行调试

Eclipse Java EE IDE需要tomcat源代码进行调试,eclipse,debugging,tomcat,Eclipse,Debugging,Tomcat,很抱歉问这个问题。我在谷歌上搜索过,但找不到答案 我正在使用EclipseJavaEEIDE(WTP)调试JSP。当逐步浏览代码时,我会抛出一些类似的异常,这些异常都表示它找不到特定jar文件的源代码 我现在了解到,Eclipse在调试时需要源代码,以允许它逐步完成应用程序。因此,我需要找到Tomcat安装的源代码,并将eclipse指向它的位置: 我已经检查了Tomcat安装的jar文件,它们只包含.class文件,没有源代码 我已经检查了从Apache站点下载的jar文件是否也不包含源代码

很抱歉问这个问题。我在谷歌上搜索过,但找不到答案

我正在使用EclipseJavaEEIDE(WTP)调试JSP。当逐步浏览代码时,我会抛出一些类似的异常,这些异常都表示它找不到特定jar文件的源代码

我现在了解到,Eclipse在调试时需要源代码,以允许它逐步完成应用程序。因此,我需要找到Tomcat安装的源代码,并将eclipse指向它的位置:

  • 我已经检查了Tomcat安装的jar文件,它们只包含
    .class
    文件,没有源代码
  • 我已经检查了从Apache站点下载的jar文件是否也不包含源代码
  • 我已经从Apache站点下载了源代码(不是jars),但这似乎不是所有的源代码,因为它只修复了一些
    未找到的
    异常,而没有修复其他异常
  • 我已经从下载了两个jar文件,其中包含源代码,但我认为肯定还有其他方法
这一定是一个常见问题,我想知道是否有办法避免在tomcat安装中分别下载每个jar的源代码


非常感谢

我想您知道可以使用调试器跳过第三方代码,而不是单步执行吗

不需要进入tomcat代码就可以调试您的问题,当然,除非您认为您已经发现了tomcat错误


通常,您应该跳过第三方JAR中的方法,并在方法返回后通过探索应用程序的状态来查看该方法的结果。

您是在调试自己的代码还是在tomcat中调试代码?听起来您是作为远程进程而不是作为动态Web项目在Eclipse中进行调试。如果可能的话,那就做吧。嗨,史蒂夫。谢谢你的回复。我明白你的意思,也许我做错了什么。我知道在普通的Java代码中,我会使用F5来逐步编写代码,使用F6来逐步编写代码。我只是用F6跳过一个JSP页面。当我在最后看到HTML标记时,就是抛出异常的时候(就在后面)。这并不是试图进入任何tomcat代码,是吗?