Для целей разработки и тестирования я хотел бы развернуть мой webapp из eclipse на удаленном сервере tomcat. Это возможно? Если нет, как мне настроить среду разработки для плавного и простого удаленного развертывания?
Удаленное развертывание Tomcat webapp от Eclipse
Ответ 1
Если вы можете получить доступ к приложению диспетчера Tomcat удаленно, вы можете использовать Tomcat Ant задачи или плагин Tomcat Maven, чтобы справиться с этим. Оба они могут быть вызваны из Eclipse.
Использование либо Ant, либо Maven также дает вам преимущество в возможности развертывания вне Eclipse. По моему опыту полезно отделить развертывание от IDE (наши системные администраторы не запускают Eclipse!).
Мой личный выбор - Maven, но Ant одинаково способен в этой области. Я также использую профили Maven, чтобы позволить мне легко переключаться между локальным/удаленным развертыванием (другой сервер, пароли и т.д.).
Ответ 2
Вы можете использовать Ant Задача FTP или задача SCP для этого. Вы можете найти примеры здесь.
Ответ 3
Для целей разработки и тестирования я хотел бы развернуть мой webapp из eclipse на удаленном сервере tomcat. Возможно ли это?
Поддержка Tomcat в WTP работает только с локальным Tomcat. Тем не менее, есть плагин tomcat deployer, который можно использовать для развертывания на удаленном tomcat (никогда не проверялся лично).
Если нет, как мне настроить среду разработки для плавного и простого удаленного развертывания?
Если вам не нравится плагин, вы можете использовать инструменты построения, такие как Ant или Maven, у них есть хорошая поддержка удаленного развертывания через приложение-менеджер, как указано Крисом. Я просто добавлю Cargo в список (удаленное развертывание Tomcat доступно только с плагином Maven 2).
Собственно, использование инструмента построения было бы хорошей идеей, независимо от возможностей Eclipse, на мой взгляд.