2013-07-30 2 views
0

Я пытаюсь сделать простой сервлет в Eclipse. Но в том числе следующие библиотеки генерируют ошибки, как если бы они не были определены в Eclipse.Библиотеки сервлета не определены в Eclipse

import javax.servlet.*; 
import javax.servlet.http.*; 

Как их распознать и определить?

+1

Вы создали веб-проект или проект java? –

+0

Возможный дубликат [Как импортировать API javax.servlet в проект Eclipse?] (Http://stackoverflow.com/questions/4076601/how-do-import-the-javax-servlet-api-in -my-eclipse-project) – Shashi

ответ

0

Пожалуйста, добавьте сервлет-api.jar в пути к классам вашего project.if вы используете сервер Tomcat, то он должен присутствовать в $ {CATALINA_HOME}/Lib

+0

Примите мой ответ. Пожалуйста, прочтите это http://meta.stackexchange.com/questions/16721/how-does-accept-rate-work – junkiecoder

0

Убедитесь, что вы делаете правильный путь:

  1. Если вы используете классическую версию Eclipse, тогда вы должны загрузить Web Tools Platform.
  2. Если у вас есть Eclipse Java EE Edition, то уже установлены необходимые плагины.
  3. Создайте новый динамический веб-проект: Меню Новый> Проект> Динамический веб-проект.
  4. Заполните все значения, необходимые для нового проекта.
  5. Сделайте правый щелчок по проекту и выберите Новый сервлет.
  6. Последний шаг создает новый файл класса, который является классом сервлета, уже импортируя необходимые пакеты, такие как javax.servlet.http. *.

Если вы используете Eclipse, с плагином Maven установлен тогда, после того, как настроен, вы можете только добавить следующие зависимости:

http://mvnrepository.com/artifact/javax.servlet/servlet-api/2.5

http://mvnrepository.com/artifact/javax.servlet/jstl/1.2

http://mvnrepository.com/artifact/javax.servlet/jsp-api/2.0

Фактически, вы можете увидеть этот учебник, в котором очень хорошо объясняются все шаги по созданию Dynamic Web Prroject using WTP. Или ugin Maven, this one и this full explained.

Надеюсь, что эта помощь ...

Смежные вопросы