Как управлять выпуском / развертыванием Tomcat, чтобы иметь наименьшее время простоя с Tomcat6 - PullRequest
1 голос
/ 21 апреля 2011

Я понимаю, что Tomcat7 имеет функцию параллельного развертывания, но я не смог ее использовать, потому что в Linux, похоже, были некоторые ошибки, поэтому мне пришлось перейти на Tomcat6.

Меня интересует, как настроить процесс развертывания таким образом, чтобы сайт испытывал наименьшее время простоя. В прошлом, когда я развертывал файлы .war, это приводило к простоям во время загрузки и перезагрузки Tomcat.

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

Спасибо, Alex

Ответы [ 2 ]

1 голос
/ 21 апреля 2011

Другой способ:

Изменить имя файла при загрузке

Остановить кота

удалить старую войну и расширение

переименовать новоеВойна, чтобы исправить имя, например, ROOT.war

start tomcat

Ps: Иногда это позволяет удалять и переименовывать файлы без остановки tomcat.В этом случае вы можете выполнить операцию удаления-переименования и просто перезапустить tomcat в конце

1 голос
/ 21 апреля 2011

Загрузите ваше приложение в новый каталог, затем закройте tomcat, укажите контекст на новый каталог и перезапустите. У вас все еще есть время запуска контейнера, но у вас нет простоя при загрузке приложения. Также не нужно взрывать WAR для вас во время запуска.

...