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

sar*_*pta 2 eclipse tomcat servlets attachment

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

在 httpservlet 上单击“Ctrl + 单击”时出错

如何解决这个问题?它说,我应该下载“servlet-api.jar”,但是当我尝试下载时,我不明白应该下载哪个?有很多 servlet-api.jar 文件。

Bal*_*usC 7

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

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

二元分布

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

源代码分发

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

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