Задание autoDeploy и deployOnStartup приведет к тому, что приложение будет развернуто дважды при запуске? - PullRequest
4 голосов
/ 23 февраля 2011

Я читаю «Руководство разработчика Tomcat 6», написанное Дамонаром Четти, и в главе, посвященной хосту, он говорит:

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

Итак, я установил для autoDeploy, deployOnStartup и unpackWARs значение true, а затем поставил войнув папку APPBASE и отладить процесс развертывания, но tomcat просто развертывает войну в ответ на событие запуска хоста.В периодическом событии autoDeploy развертывание не происходит.Я думаю, это потому, что после первого развертывания ничего не изменилось, и то, что говорит демон Кетти, неверно.

Каково ваше мнение?

1 Ответ

8 голосов
/ 02 января 2012

Да, это так.

Если вы добавите элемент Conext в server.xml и установите autoDeploy="true", tomcat выполнит развертывание дважды.

вы можете просто установить autoDeploy="false" или удалитьэлемент контекста в server.xml.

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