Ошибка развертывания с использованием сервера приложений JBoss

1154
Jadran

У меня проблемы с установкой двигателя ovirt на Fedora. Ovirt - это решение для виртуализации с открытым исходным кодом. Я пытаюсь развернуть настройку двигателя ovirt с помощью maven2. Я установил все предварительные требования:

  • Java -1.6.0
  • Maven 2.2.1
  • PostgreSql
  • Сервер приложений Jboss

Опция mvn -e clean installуспешно развернута.

Но после того, как я попробую с, у mvn -e clean install -Pgwt-admin,gwt-userменя будет сбой сборки как результат. Развертывание прерывается при развертывании компонента веб-администратора механизма ovirt с сообщением:

Error occurred during initialization of VM Could not reserve enough space for object heap Could not create the Java virtual machine. 

HS:

  • Хост: Windows 2008 Server 64 бит (16 ГБ ОЗУ)
  • VS: ORACLE VIRTUAL BOX
  • Виртуальная машина: Fedora 16 32bit (3 ГБ ОЗУ)

Я пробовал несколько решений:

  1. JAVA_OPTS = "- Xms128m -Xmx256 XX: MaxPermGen: 128 м" до "-Xms1024m -Xmx1024 XX: MaxPermGen: 256 м"

  2. MAVEN_OPTS с такими же настройками

  3. верный плагин в pom.xml с теми же настройками

  4. standalone.conf в папке jboss с такими же настройками

  5. с помощью инструмента статистики памяти htop, когда выполняется развертывание, объем памяти, занятой процессом jboss, составляет максимум до 25% всей памяти (3 ГБ). Виртуальная память составляет 50%.

Что можно сделать, чтобы избежать этой ошибки?

0

1 ответ на вопрос

0
Vinay Kudithipudi

Оливер - Вы можете проверить свободную память, доступную в системе, перед запуском Jboss. «free -m» даст вам объем свободной системной памяти.

Похожие вопросы