Как автоматически загружать приложения в WAS LIberty 16.0.0.2?[автоматически загружает приложения в 17.0.0.2 с теми же настройками] - PullRequest
0 голосов
/ 28 ноября 2018

Итак, у нас есть два сервера Liberty с разными версиями.

  1. WAS Liberty 16.0.0.2 и
  2. WAS Liberty 17.0.0.2

Оба сервера имеют одинаковую конфигурацию

Но проблема в том, что даже при той же конфигурации WAS Liberty версии 17.0.0.2 будет автоматически загружать контекст приложения / сервлет при запуске / перезапуске без отправки запроса к ним, тогда как WAS Liberty версии 16.0.0.2 не будет автоматически загружать контекст приложения / сервлет при запуске / перезапуске, если мы не отправим запрос на него.

Согласно нашему поиску по этой проблеме.В Центре знаний IBM говорится, что по умолчанию Liberty откладывает загрузку сервлета до получения запроса для связанного веб-приложения ... но в WAS Liberty версии 17.0.0.2 , он автоматически загрузит контекст сервлета / приложения.

Помощь будет очень ценится для этого.

Примечание: мы не добавили <webContainer deferServletLoad="false"/> в наши server.xml

1 Ответ

0 голосов
/ 28 ноября 2018

Liberty используется для развертывания веб-приложения по первому запросу.Это было поведение в 16.0.0.2.Я не помню точно, когда мы изменились при развертывании, но мы обновили, чтобы развернуть асинхронный во время запуска, а не по первому запросу, так как ряд людей ожидал, что их узлы сервлета будут запущены раньше, чем первый запрос.

...