Почему Websphere перезапускает мое приложение каждый раз, когда публикуется? - PullRequest
1 голос
/ 13 июля 2011

У меня следующая проблема: я использую Rational Software Architect 7.5 и Websphere 7. Каждый раз, когда я публикую (или происходит автоматическая публикация), Websphere перезапускает мое приложение. Я думаю, что это замедляет процесс публикации. Это ожидаемое поведение?

1 Ответ

2 голосов
/ 13 июля 2011

Концептуально у вас есть новая версия файла EAR и, следовательно, старая версия заменяется. Внутренне я предполагаю, что это происходит, уничтожая загрузчик классов приложения и, следовательно, удаляя все старые классы с сервера, затем развертывается и запускается новый EAR.

Поскольку новая версия приложения может иметь новые параметры инициализации, повторная инициализация не является необоснованной.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...