Как добавить Javadoc для API сервлетов в Eclipse - PullRequest
8 голосов
/ 20 мая 2010

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

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

альтернативный текст http://filaty.com/i/1005/80306/tom.JPG

Ответы [ 5 ]

14 голосов
/ 20 мая 2010

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

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

6 голосов
/ 20 мая 2010

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

2 голосов
/ 29 октября 2017

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

tomcat full documantation

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

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

eclipse tomcat servlet-api.jar

А теперь затмение покажет вам правильный Javadoc: enter image description here

0 голосов
/ 02 июля 2016

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

или

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

0 голосов
/ 10 ноября 2011

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

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

...