Я використовую паралельне розгортання Tomcat 8 як частину безперервного налаштування безперервного розгортання з нульовим простоєм.
Після запуску тестової рукавиці сервер CI автоматично перейменовує .war файл у додаток №# {version-номер} .war та копіює війну в папку / webapp. додаток №# 333 чудово буде співіснувати з додатком №# 332.
Єдиною проблемою, з якою я стикаюся, є те, що мені доведеться вручну розблокувати старіші програми, як тільки весь трафік (нові сеанси) автоматично перейде на новий.
Чи має Tomcat якийсь вбудований механізм для того, щоб сказати "ей, коли ця послуга перейде на нульову сесію, її слід видалити"? Можливо якась подія "нещодавно закінчився останній сеанс", до якої я можу скористатися.
Якщо хтось ще автоматизував подібний додаток, я хотів би почути про це. Дякую!