Eclipse 3.4.2 + Jetty как создать проект с сервлетом?

программирование eclipse

Нужно в Eclipse создать проект, в котором будет 1 сервлет.
Проблема в том, что если нажать Create Web Project, он обязательно потребует подключения GWT или AppEngine. Мне ни то ни другое не надо, нужен просто обычный сервлет с подключённой библиотекой servlet-api.jar, с готовой структурой каталогов и META-INF/web.xml и чтобы сразу был прописан в Jetty контейнере и его можно было просто грузить создав обычную WebAplication конфигурацию.

Как сделать такой проект?

Почему Google нарушает мои права не использовать их библиотеки в своём веб проекте и ТРЕБУЕТ при создании Web проекта подключение именно своих библиотек(GWT/AppEngine), кот мне нафиг не нужны!
Ответы:
Чего-то я не понимаю, где там GWT требуется. Берём Eclipse IDE for Java EE Developers (ну или Eclipse Classic с установленным Web Tools), нажимаем File — New — Project, выбираем Web — Dynamic Web Project, нажимаем Next, указываем имя проекта, если надо заполняем всё остальное (хорошо бы Target Runtime (веб-сервер) настоить), нажимаем Finish. Ну если Target Runtime не указали, то добавляем в Build Path servlet-api.jar ручками. Создаём нужное количество сервлетов. Что такое Jetty — не знаю.
Больше всего расстраивает то, что для того чтобы сделать какую-то мелочь, которую раньше делали за 5 минут в notpad-е,
теперь надо установить кучу инструментов (Java, IDE, сервер приложений и ещё кучу всякой муры, разобраться в которой весьма непросто).
В результате код проекта уже не лежит в отдельной папочке (как было в старые добрые времена), а раскидан по всему серверу (поскольку разные сервисы прописываются в разных местах).
И если вовремя от этого не уйти, то со временем начинает пухнуть голова от огромного количества технологий, которые Google, Sun и иже с ними выбрасывают на рынок в весьма сыром виде, не обеспечивая программистов ни поддержкой ни качественной докумментацией.
(То есть документация вроде бы есть, но как-то она больше смахивает на рекламный буклет, чем на реальную документацию).
по поводу Jetty
не знаю что в этом сервере особенного(? может их лого и название как бы говорит о том что это действительно 100% pure java web server?? правда это еще не доказано на практике...)
но как не менее все бросились с ним разбираться, и я в том числе....
действительно трудной задачей для меня стала установка Jetty внутри Eclipse(непонятны причины ошибок и несовместимостей((( ). Я пока что так этого и не сделал(((
Но вот подключить его как внешний сервис очень легко.
Ты можешь все настроить вокруг Jetty  и использовать Eclipse только как редактор. Можно попробовать создать Dynamic Web Project и просто насильно при создании УДАЛИТЬ ненужные библиотеки и потом по ошибкам определить, где они подключаются и очистить код и от этих вставок.
Я лично пошел путем использования Eclipse в качестве текстового редактора.
По моему разработать сервлет проще в netbeans. уже запускал проекты.
Aje, нужно:
1. В eclipse: создать проект типа Dynamic Web Application (будет веб приложение с базовой структурой каталогов). Этому приложению в общем-то всё равно где вы будете его разворачивать. Ничего Jetty-specific в нём ещё не будет
2. Скачать нужную версию Jetty
3. В эклипс: зарегистрировать Server runtime для Jetty (там есть куча адаптеров, включая Jetty)
3. В эклипс: зарегистрировать Server instance для созданного runtime
4. Добавить созданное веб приложение в зарегистрированный инстанс
5. Profit


16 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.