2011-03-22 4 views
2

В последнее время я много размышлял о том, зачем использовать диспетчер tomcat для развертывания/разворачивания войн на ваш сервер?Преимущества использования приложения tomcat manager над каталогом copy-to-webapp

Каковы преимущества/недостатки одного и того же подхода к простому копированию-а-к-webapps-папке и подход к удалению-от-web-папок?

Также есть ли другие преимущества в отношении процесса очистки tomcat, когда война удалена? Является ли процесс очистки другим, когда dev удаляет .war, а когда он отключает webapp с помощью менеджера?

Кроме того, будет ли процесс другим, если я использую муравей с TCD?

Немного света на этом было бы очень полезно.

+0

Я не могу дать подробный ответ, но мы используем наш java webapp (который является CMS) на десятках apache с веб-серверами tomcat с сотнями веб-сайтов, и я никогда не использовал диспетчер tomcat. Единственное преимущество, о котором я слышал, это возможность перезагрузки классов и библиотек с помощью менеджера tomcat. но эта функциональность должна быть отключена в производственных средах. – felixsigl

ответ

1

Также есть ли какие-либо другие преимущества в отношении процесса очистки tomcat, когда война удалена? Является ли процесс очистки другим, когда dev удаляет .war, а когда он отключает webapp с помощью менеджера?

внутренне он делает то же самое. только она обеспечивает пользовательский интерфейс, так что мы можем легко и | или легко & удаленно выполнять развертывание/свёртывание и другие вещи администратора

1

Одно из очевидных преимуществ использования менеджера является то, что с ним, вам не нужно предоставлять OS- для всех, кто управляет приложениями. Вы можете просто предоставить доступ к пользовательскому интерфейсу менеджера и разрешить пользователям запускать/останавливать/развертывать/разворачивать приложения оттуда, но они все равно не получат доступа к базовой ОС (по крайней мере, это не то, к чему у пользователя Tomcat нет доступа).

Это, конечно же, зависит от вашей ситуации, если выше значимо или бессмысленно. Кроме этого, для UI менеджера более легко использовать.

0

Я использую Tomcat Manager (TM) вместе с Ant, поэтому мой комментарий относится к этой комбинации.

Один из удобств для меня заключается в том, что с помощью Ant/TM я могу не только развернуть, но и развернуть или обновить webapps без перезагрузки. Я не думаю, что это можно сделать, просто удалив каталог .war или взорванный каталог.

+0

В стандартной конфигурации Tomcat контролирует свою папку webapps и разворачивает любой webapp, для которого вы копируете файл .war в папку webapps, и распаковывает его, если вы удаляете .war-файл и повторно развертываете его при изменении файла .war , Но при этом вы не получаете автоматическую обратную связь об успехе развертывания, которую вы получаете от Tomcat Manager. –

+0

OK Я не знал этого, спасибо за исправление. – mindas