Отсутствует класс javax.servlet.http.Cookie - PullRequest
1 голос
/ 16 июня 2009

Я не очень широко использую Java, поэтому забуду много фундаментальных вещей. По сути, я работаю с веб-динамическим проектом (использующим Eclipse IDE с jdk 1.6), и во время сборки я получаю ошибки, что класс Cookie и другие веб-связанные классы не могут быть найдены. Чего мне не хватает?

Какие файлы Jars мне нужно добавить (и как)?

спасибо

Ответы [ 4 ]

5 голосов
/ 16 июня 2009

Думаю, вам нужен servlet-api.jar

Попробуй здесь все нужные jar-файлы http://www.java2s.com/Code/Jar/CatalogJar.htm

2 голосов
/ 16 июня 2009

Звучит так, будто тебя не хватает servlet-api.jar

Вы можете скачать его из репозитория Maven .

0 голосов
/ 16 июня 2009

Как уже говорили другие, вам не хватает сервера api jar.

Сказав это, загрузка только api jar сервлета, а не сервера, который идет с ним, означает, что вы на самом деле не можете проверить свой код.

В Eclipse после установки контейнера сервлета, такого как Sun's Glassfish , Apache Tomcat или Jetty , вы можете создать экземпляр сервера так что Eclipse будет компилироваться с реализацией сервлета вашего сервера. Создание экземпляра сервера также означает, что команда Eclipse Run on Server работает.

IBM имеет слегка устаревшее руководство по Разработка веб-приложений с использованием Tomcat и Eclipse . Весь раздел «Установка веб-инструментов» можно пропустить, если у вас есть версия Eclipse EE, поскольку веб-инструменты уже установлены.

0 голосов
/ 16 июня 2009

Сервлеты являются только частью Enterprise Edition, а не Standard Edition Java. Так что вам нужна Java Enterprise Edition, AKA Java EE.

http://java.sun.com/javaee/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...