EDIT 2014-02-07: Eclipse Luna находится здесь, и поддержка Tomcat 8 включена в состав WTP:) Счастливые дни!
Tomcat 8 все еще находится в разработке, но вы можете получить его здесь. Теперь есть версия RC на главной странице Apache Tomcat. Обновление 2/27/14: 8 теперь выпущено, а адаптеры, созданные для WTP, еще не интегрированы в пакеты eclipse. Скоро!
Однако в Eclipse Kepler нет поддерживаемого адаптера в списке серверов для Tomcat 8. Адаптер Tomcat 7 не работает, и нет похожего на то, что новое расширение для загрузки в "Install новый диалог расширения.
Является ли мой единственный способ получить его (Tomcat 8), работающий локально за пределами Eclipse, и, возможно, подключить к нему удаленный отладчик для ввода кода? Будет ли это работать даже для Eclipse Kepler + Tomcat 8? IntelliJ IDEA 12 не смог сделать это за 30 минут времени, которые я ввел в этот путь.
Если вам интересно, почему я вообще пытаюсь это сделать, я играю с файлами Spring 4.0.0.M1 и 4.0.0.M2 WebSocket. Они (на сообщение Rossen Stoyanchev Spring 4.0 и примеры) используют JSR-356, который реализован в Tomcat 8, теоретически, чтобы в какой-то момент Tomcat 7.
Ответ на более широкий вопрос: "Как я могу легко получить среду разработки для поддержки Spring 4 WebSocket?" было бы неплохо, но также было бы неплохо узнать, как подключить неподдерживаемые веб-серверы к Eclipse.
Cheers, Е
** Обновление 8/7/13 - Россен Стоянчев обновил блог Spring 4.0.0.M2 и добавил некоторую мудрость jpda и поделился тем, что да, он с помощью удаленной отладки:
Тем не менее, не очень сложно отлаживать Tomcat 8 внутри Eclipse. Просто измените последнюю строку в bin/startup.sh(обратите внимание на добавление "jpda" ):
exec "$PRGDIR"/"$EXECUTABLE" jpda start "[email protected]"
Внутри Eclipse создайте конфигурацию удаленной отладки для порта localhost 80, запустите ее после запуска Tomcat, и вы можете поместить контрольные точки в исходный код.
Спасибо Россен!
** Обновление 9/29/13 - Eclipse Kepler SR1 только что прибыл, но, увы! Нет поддержки WTP для Tomcat 8. Tomcat 8 до RC3.
** Обновления 12/5/13
- Исправлен URL-адрес блога.
- Tomcat 8 до RC5.
- Ошибка для отслеживания исправления WTP в Eclipse для поддержки Tomcat 8 ЗДЕСЬ.
- В новой версии IntelliJ IDEA 13 говорится, что теперь она поддерживает Tomcat 8. Не пробовал лично.