Обработка Tomcat в Eclipse: сделать это так же просто, как MyEclipse? - PullRequest
1 голос
/ 28 января 2009

Я использую MyEclipse в течение ряда лет. Я прихожу к выводу, что я предпочел бы отказаться от MyEclipse и вернуться к простому старому Eclipse, за исключением для одной детали: интеграция MyEclipse Tomcat. Кто-нибудь знает плагин Eclipse, который бы обеспечивал такую ​​интеграцию?

Вот что делает моя текущая настройка MyEclipse, которую я хотел бы сохранить:

  1. Интегрируется с моей собственной внешней копией Tomcat (выбранная версия).
    • Запуск и остановка этого внешнего сервера из среды IDE.
    • Заботится о пути сборки Tomcat, в соответствии с путем сборки проекта.
    • Развертывает проект в этой внешней копии (классы, библиотеки, ресурсы и все).
    • Горячее обновление модифицированных JSP и классов.

По сути, я могу обходить муравья в большинстве случаев, пока я играю в IDE.

С Eclipse я знаю, что могу достичь 1. и 2. Как насчет других шагов?

Примечание: на тот случай, если вас спросят, почему вы хотите отказаться от MyEclipse?

  • Избегайте продления лицензии.
  • MyEclipse конфликтует с SpringIDE.
  • Редакторы MyEclipse для JSP и CSS - это боль ...

Ответы [ 3 ]

1 голос
/ 29 января 2009

Re 2: плагин Sysdeo для поддержки затмения запуска / остановки из вашей IDE http://www.eclipsetotale.com/tomcatPlugin.html

1 голос
/ 19 апреля 2009

Попробуйте версию Eclipse для Java EE. Интеграция с Tomcat довольно хорошая.

(И я тоже довольно долго использовал MyEclipse, слишком хрупкий по углам, но мне нравится их горячее развертывание.).

1 голос
/ 28 января 2009

Re 3: Eclipse (в частности, функция Web Tools Platform) может создавать путь сборки из библиотек вашей установки Tomcat + библиотеки, хранящиеся в WEB-INF / lib. В качестве альтернативы, вы можете указать, какие библиотеки вы хотите видеть в Tomcat, в разделе «Зависимости модуля J2EE» в свойствах проекта.

Re 4: да

Re 5: да

Редакторы JSP / CSS по умолчанию в WTP такие же, как и в MyEclipse, я думаю.

WTP поддерживает различные режимы развертывания. Он может быть развернут в существующей установке или может создать новый сервер Tomcat локально (на основе ваших существующих настроек и с использованием существующей установки Tomcat) и развернуть там ... ваша разработка Tomcat полностью отделена таким образом. Кроме того, вы можете создать несколько серверов внутри вашего Tomcat (я использую его при работе с разными ветками одного и того же проекта) и запустить тот, который вам нужен.

...