Удаленное развертывание веб-приложения Tomcat из Eclipse

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

3 ответа

Решение

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

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

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

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

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

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

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

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

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

Другие вопросы по тегам