$ENV{TZ}="GMT";
POSIX::tzset();
$time = POSIX::mktime($s,$m,$h,$d,$mo-1,$y-1900);
Просто добавьте атрибут reloadable = true
в контекст Контекст
. Цитата из документации :
Установите значение
true
, если вы хотите, чтобы Каталина отслеживала классы в/ WEB-INF / classes /
и/ WEB- INF / lib
для изменений и автоматически перезагружать веб-приложение, если изменение обнаружено. Эта функция очень полезна во время разработки приложений, но требует значительных затрат времени выполнения и не рекомендуется для использования в развернутых производственных приложениях. Вот почему значение по умолчанию для этого атрибута -false
. Однако вы можете использовать веб-приложение Manager для запуска перезагрузки развернутых приложений по запросу.
Предполагая, что вы уже установили reloadable = true
, вы можете прикоснуться к
либо военному файлу в каталоге webapps, либо или отслеживаемый файл, такой как WEB-INF / web.xml, в развернутом каталоге приложения. Это обновит метку времени и заставит приложение выглядеть новым, поэтому оно будет перезагружено.
В нашей компании мы все время запускаем наши серверы веб-приложений в режиме разработки, чтобы облегчить это. К черту рекомендацию, мы знаем, что лучше не запускать наше приложение при загрузке 99%, поэтому мы не можем сэкономить несколько циклов.