JAR文件C:\ ... Tomcat-8.0 \ lib \ servlet-api.jar没有源附件

时间:2016-03-01 02:54:56

标签: eclipse tomcat servlets attachment

我在HttpServlet上按Ctrl +点击查看HttpServlet的源代码,但它给了我这个错误:

Error when I click "Ctrl + click" on httpservlet

如何解决这个问题?它说,我应该下载" servlet-api.jar",但是当我尝试下载时,我无法理解我应该下载哪一个?有很多servlet-api.jar文件。

2 个答案:

答案 0 :(得分:2)

源代码不一定特定于Servlet API,而是特定于Servlet实现本身。在您的特定情况下,Tomcat是Servlet实现。因此,您需要前往homepage找到源代码的下载链接。通常它与您下载二进制文件的位置相同。

Tomcat 8.0下载页面是here,如果你滚动到底部,那么你应该看到这些链接:

  

二进制分发

     
      
  • 核心:      
        
    • zip< - 这是Tomcat服务器本身。
    •   
    • ...
    •   
  •   
     

源代码分发

     
      
  • ...
  •   
  • zip< - 这包含源代码。
  •   

下载源代码zip,将其放在文件系统中的某处(我通常把它放在Tomcat安装文件夹中;注意你不需要解压缩它!)。最后,在Eclipse中按 Attach Source 按钮并指向该源代码zip文件。

答案 1 :(得分:0)

如果这个基于Maven的项目,只需在Package Explorer中选择依赖项,右键单击,然后选择“附加资源”

enter image description here