У меня есть проект с несколькими десятками EJB-компонентов и веб-проект, который я пытаюсь развернуть из NetBeans 7.0.1 на моем ноутбуке непосредственно в Glassfish 3.0.1 на сервере Solaris 10. Игнорируя время переноса копирования файла ear, развертывание, похоже, занимает очень много времени (3 минуты - это самое быстрое, что я видел). Производительность развертываний со временем снижается, и в итоге мне приходится перезагружать домен. Я видел, что развертывание заняло где-то 12-20 минут после повторного развертывания приложения.
Я развертываю, щелкая правой кнопкой мыши по моему основному проекту в NetBeans и выбирая «Развернуть». Какие у меня есть варианты, чтобы сделать это более удобным? Какую дополнительную информацию я могу предоставить, чтобы помочь найти источник проблемы?
ОБНОВЛЕНИЕ: после завершения самого последнего развертывания в моем журнале появилось следующее сообщение об ошибке:
[# | 2011-08-20T14: 05: 54.494-0400 | ТЯЖЕЛАЯ | glassfish3.1 | javax.enterprise.system.tools.admin.org.glassfish.deployment.admin | _ThreadID = 2490; _ThreadName = резьбовых 1; | Исключение при загрузке приложения: ошибка инициализации EJB-контейнера
java.lang.OutOfMemoryError: пространство кучи Java
| #]
Так что, похоже, это связано с памятью. Само развертывание длилось более 10 минут, прежде чем умереть таким образом.