Существует несколько способов переустановки веб-приложения на GlassFish v3.
Метод, который я рекомендовал бы «asadmin повторного развертывания --name Foo --properties keepSessions = истина foo.war» (или развертывания использование каталогов для веб-приложения ...)
Вы можете посмотреть на man page for the deploy subcommand of asadmin чтобы узнать больше о деталях.
Я почти никогда не разворачиваю, а затем развертываю .... это занимает слишком много времени.
Я почти никогда не создаю файл с разбивкой по точкам .... Обычно я развертываю каталоги, что исключает время, израсходованное на создание, а затем взрыва военного файла.
Используя развертывание каталогов, я также могу применить твики к файлам jsp и протестировать их без этапа перестроения/перераспределения.
Мне нравится использовать свойство keepSessions во время разработки. Я не знаю, было ли это свойство полезным в производственной ситуации.
Метод, который вы описали, вероятно, не должен приводить к краху сервера ... Пожалуйста, зарегистрируйте проблему в https://glassfish.dev.java.net/servlets/ProjectIssues, чтобы люди в команде могли отслеживать, в чем проблема.
@vkraemer - Отличные подсказки, спасибо. – Robot