Как добавить Javadoc для Servlet API в Eclipse

У меня есть динамическое веб-приложение в Eclipse, которое использует Tomcat в качестве среды выполнения.

Я не могу добавить путь Javadoc Tomcat Servlet API: как оказалось, кнопка редактирования всегда отключена!

замещающий текст http://filaty.com/i/1005/80306/tom.JPG


person Muhammad Hewedy    schedule 19.05.2010    source источник


Ответы (5)


В проводнике пакетов вашего проекта выберите Ресурсы Java > Библиотеки. Щелкните правой кнопкой мыши servlet-api.jar, выберите Свойства и укажите исходное местоположение (файл apache-tomcat-x.x.x-src.zip).

Другой способ — просто открыть любой класс Servlet API, используя Ctrl+Shift+T или Ctrl+Нажмите любой импорт/объявление в существующем коде, а затем нажмите кнопку Прикрепить источник... и укажите его там.

person BalusC    schedule 19.05.2010
comment
Спасибо очень полезно! - person KHW1031; 09.11.2016
comment
Вы можете загрузить исходный zip-файл из этого адрес. Кроме того, мне пришлось извлечь этот zip-файл, чтобы получить файл jar и прикрепить его как источник java, поскольку прямое присоединение zip-файла у меня не сработало. - person Sen; 23.06.2018

Вы можете загрузить исходные файлы jar для API сервлета из Maven. и либо создайте собственную банку javadoc, либо просто используйте исходные коды.

person sal    schedule 19.05.2010

Сначала загрузите "Полную документацию" с веб-сайта tomcat. В качестве примера для tomcat 8.5.23: https://tomcat.apache.org/download-80.cgi

Tomcat полная документация

Вы получите файл tar.gz, который вам нужно разархивировать, поскольку eclipse может читать только папки или zip/jar.

Во-вторых, укажите в пути сборки Java расположение Javadoc для библиотеки Tomcat и "servlet-api.jar". Укажите на папку "(...)\tomcat-8.5-doc\servletapi":

eclipse tomcat servlet-api.jar

И теперь eclipse покажет вам правильный Javadoc: введите здесь описание изображения

person geistLich    schedule 29.10.2017

Я постоянно пытался правильно подключить исходники для javax. библиотек безрезультатно, пока не обнаружил, что в некоторых случаях по какой-то причине Eclipse искажает отношения между .jar и его классы. Например. когда я щелкнул Прикрепить источник... для HttpServlet.class, данная опция предоставления исходников для моей gwt-user.jar библиотеки немного смутила меня.

Следовательно, можно попытаться поиграть с приоритетом своих библиотек в разделе Проект > Свойства > Путь сборки Java > Порядок и экспорт, чтобы разместить свой комплект над остальными (например, поместить Apache Tomcat v7.0 библиотеку выше, чем GWT SDK). Также на вкладке Библиотеки укажите правильный архив исходников для servlet-api.jar, например apache-tomcat-7.0.22-src.zip. Волшебным образом проблема решена в конце концов.

person vitrums    schedule 10.11.2011

В Package Explorer вашего проекта перейдите в Ресурсы Java > Библиотеки. Щелкните правой кнопкой мыши servlet-api.jar, выберите «Свойства» и укажите там исходное местоположение (файл apache-tomcat-x.x.x-src.zip).

or

В Package Explorer вашего проекта перейдите в Ресурсы Java > Библиотеки. Щелкните правой кнопкой мыши файл servlet-api.jar, выберите «Свойства» и укажите исходное местоположение (http://docs.oracle.com/javaee/7/api/). Это даст прямую ссылку на API онлайн.

person Community    schedule 01.07.2016