我在哪里可以获得servlet-api.jar的源代码?

时间:2012-08-06 21:15:01

标签: java servlets

我有一个项目使用servlet-api.jar。调试时,我想继续 进入它的类(例如HttpServlet)但我得到了“Source not found attach source”。

有没有办法像所有java源一样获取源代码?

这样做会很好,我应该能够调试它并进入代码。

有办法吗?

7 个答案:

答案 0 :(得分:7)

您可以从apache tomcat网站获取apache源代码:http://tomcat.apache.org/index.html

答案 1 :(得分:6)

Servlet API JAR只是接口(以及一些小的实用程序类);没有什么可以介入的。

根据您的app-server,您可以下载HttpRequest等实现类的源代码(对于Tomcat,说明为here)。但是,为什么你觉得这些课程会有价值?它们通常运行良好,任何问题几乎都在您自己的代码中。

答案 2 :(得分:3)

此外,如果您使用的是eclipse或netbeans,并且正在使用基于maven的项目,请右键单击依赖项并下载特定依赖项的源代码。

答案 3 :(得分:3)

您可以从java2s.com获取源代码

(servlet API的3.0版):http://www.java2s.com/Code/Jar/s/Downloadservletapi3020100224sourcesjar.htm

(或旧版本2) http://www.java2s.com/Code/Jar/s/Downloadservletapi256114sourcesjar.htm

实际上java2s.com是一个巨大的java源程序&罐子资源。

答案 4 :(得分:1)

Intellij IDEA

  1. 从Apache下载源代码,放在计算机中某个稳定的位置。
  2. 尝试进入某些.jar函数,直到“反编译”结果显示。
  3. 点击“选择来源”。
  4. 选择下载的源代码,IDEA将完成其余的工作:)
  5. Choose Sources in IDEA

答案 5 :(得分:0)

要检查“servlet-api.jar”的类或方法上的Javadoc, 访问 http://archive.apache.org/dist/tomcat/tomcat-8/v8.0.27/src/

(对于其他版本的tomcat访问 - http://archive.apache.org/dist/tomcat/tomcat-8/

并导航到他们的“src”目录,

下载Windows的zip文件(适用于Linux的tar。),最后下载

将其附加到IDE(Netbeans,Eclipse等)

答案 6 :(得分:-1)

  • 下载apache tomcat的二进制发行版时,还可以下载相应的源代码发行版(在同一页面上)。
  • 只需下载源代码分发zip。
  • 将其移动到tomcat apache文件夹内的某个地方
  • 当Eclipse要求您提供源代码附件时,指向源代码分发zip。