我有一个项目使用servlet-api.jar。调试时,我想继续 进入它的类(例如HttpServlet)但我得到了“Source not found attach source”。
有没有办法像所有java源一样获取源代码?
这样做会很好,我应该能够调试它并进入代码。
有办法吗?
答案 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
答案 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)