Удаленное развертывание веб-приложения Tomcat из Eclipse - PullRequest
22 голосов
/ 19 ноября 2009

В целях разработки и тестирования я хотел бы развернуть мое веб-приложение из затмения на удаленном сервере Tomcat. Это возможно ? Если нет, то как мне настроить среду разработки для плавного и простого удаленного развертывания?

Ответы [ 3 ]

25 голосов
/ 19 ноября 2009

Если вы можете получить удаленный доступ к приложению Tomcat Manager, вы можете использовать для этого Задачи Tomcat Ant или Tomcat Maven . Оба из них затем могут быть вызваны из Eclipse.

Использование Ant или Maven также дает вам возможность развертывания вне Eclipse. По моему опыту полезно отделить развертывание от IDE (наши системные администраторы не запускают Eclipse!).

Мой личный выбор - Мэйвен, но Муравей одинаково способен в этой области. Я также использую профили Maven, чтобы позволить мне легко переключаться между локальным / удаленным развертыванием (другой сервер, пароли и т. Д.).

5 голосов
/ 19 ноября 2009

В целях разработки и тестирования я хотел бы развернуть свое веб-приложение из затмения на удаленном сервере Tomcat. Возможно ли это?

Поддержка Tomcat в WTP работает только с локальным Tomcat. Тем не менее, существует плагин tomcat deployer , который можно использовать для развертывания на удаленном tomcat (никогда не проверял лично).

Если нет, то как мне настроить среду разработки для плавного и простого удаленного развертывания?

Если вам не нравится плагин, вы можете использовать инструменты сборки, такие как Ant или Maven, они имеют хорошую поддержку для удаленного развертывания через приложение менеджера, как указал Крис. Я бы просто добавил Cargo в список (удаленное развертывание Tomcat доступно только с плагином Maven 2).

На самом деле, использование инструмента сборки было бы хорошей идеей, независимо от возможностей Eclipse, на мой взгляд.

5 голосов
/ 19 ноября 2009

Для этого вы можете использовать задачу Ant FTP или SCP . Вы можете найти примеры здесь .

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