Ответы:
Чего-то я не понимаю, где там 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 лет назад