Что такое легкий, быстрый способ перезагрузить веб-приложение у кота в dev среде?

$ENV{TZ}="GMT";
POSIX::tzset();
$time = POSIX::mktime($s,$m,$h,$d,$mo-1,$y-1900);
11
задан rogerdpack 12 October 2017 в 16:23
поделиться

2 ответа

Просто добавьте атрибут reloadable = true в контекст Контекст . Цитата из документации :

Установите значение true , если вы хотите, чтобы Каталина отслеживала классы в / WEB-INF / classes / и / WEB- INF / lib для изменений и автоматически перезагружать веб-приложение, если изменение обнаружено. Эта функция очень полезна во время разработки приложений, но требует значительных затрат времени выполнения и не рекомендуется для использования в развернутых производственных приложениях. Вот почему значение по умолчанию для этого атрибута - false . Однако вы можете использовать веб-приложение Manager для запуска перезагрузки развернутых приложений по запросу.

14
ответ дан 3 December 2019 в 03:04
поделиться

Предполагая, что вы уже установили reloadable = true , вы можете прикоснуться к либо военному файлу в каталоге webapps, либо или отслеживаемый файл, такой как WEB-INF / web.xml, в развернутом каталоге приложения. Это обновит метку времени и заставит приложение выглядеть новым, поэтому оно будет перезагружено.

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

15
ответ дан 3 December 2019 в 03:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: