我在Eclipse中使用Tomcat作为运行时环境的动态Web应用程序。
我无法添加Javadoc路径Tomcat Servlet API:如图所示,编辑按钮始终被禁用!
答案 0 :(得分:14)
在项目的Package Explorer中,转到 Java Resources>库。右键单击servlet-api.jar
,选择属性并在其中指定源位置(apache-tomcat-x.x.x-src.zip
文件)。
另一种方法是使用 Ctrl + Shift + T 或 Ctrl 打开任何Servlet API类+单击现有代码中的任何导入/声明,然后单击附加源... 按钮并在那里指定。
答案 1 :(得分:6)
您可以从Maven下载servlet api的源jar,并构建您自己的javadoc jar或只使用源代码。
答案 2 :(得分:2)
首先,下载"完整文档"来自tomcat网站。作为tomcat 8.5.23的示例: https://tomcat.apache.org/download-80.cgi
您将获得一个tar.gz文件,您必须解压缩,因为eclipse只能读取文件夹或zip / jar。
第二次,在Java Build Path中设置库Tomcat和" servlet-api.jar"的Javadoc位置。指向文件夹"(...)\ tomcat-8.5-doc \ servletapi":
答案 3 :(得分:0)
我一直在尝试以正确的方式附加javax.
库的源而没有结果,直到我发现在某些情况下由于某些原因 Eclipse 搞乱了 .jar 与其类之间的关系。例如。当我点击 Attach Source ... 为HttpServlet.class
给定的选项提供我的gwt-user.jar
lib的来源时,我有点困惑。
因此,可以尝试在 Project>中尝试使用其libs的优先级。属性> Java构建路径>订购和导出将您的工具包放在其余部分(例如,将Apache Tomcat v7.0
库放在GWT SDK
之后。此外,在 Libraries 选项卡中,为servlet-api.jar
提供正确的源存档,例如 apache-tomcat-7.0.22-src.zip 。可悲的是,问题终究解决了。
答案 4 :(得分:0)
在项目的Package Explorer中,转到Java Resources>库。右键单击servlet-api.jar,选择Properties并在那里指定源位置(apache-tomcat-x.x.x-src.zip文件)。
或
在项目的Package Explorer中,转到Java Resources>库。右键单击servlet-api.jar,选择Properties并在那里指定源位置(http://docs.oracle.com/javaee/7/api/)。这将直接链接到api online。