Java выбирает JBoss, Hudson, Maven - PullRequest
1 голос
/ 18 мая 2011

Для нашего проекта maven вызывается hudson (jenkins), а hudson развертывается JBoss на сервере Windows.Мы просто увеличили физическую оперативную память для машины, и я хотел бы знать;

1 - Нужно ли нам перенастраивать JAVA_Opts (то есть -Xmx, -Xms, MaxPermgen, MaxNew ...), чтобы полностью использоватьдополнительная оперативная память

2 - Если да, то когда мне установить эти настройки?в JBoss?Mavan?Хадсон?

3 - Если мы присвоили конфликтующие Java_opts трем из них, кто получит самый высокий приоритет?

4 - Как установить Java_opts в JBoss run.sh?

1 Ответ

1 голос
/ 18 мая 2011
  1. да.Java использует столько памяти, сколько было настроено.если вы уже настроили xmx и xms, вам придется его перенастроить.(если у вас нет, вы должны сделать это сейчас; jboss настроил их на низкое значение по умолчанию).

  2. Поскольку hudson развернут в jboss, если вы хотите больше оперативной памяти для своего hudson, у вас естьизменить настройки jboss.Поскольку maven запускается в hudson / jboss jvm (afaik), он снова запускает сценарий jboss.

  3. Бессмысленно назначать опции java сценарию, который никогда не запускает jvm.

  4. переменная окружения - JAVA_OPTS.установить его.Там также есть файл run.conf, а в папке jboss / bin есть примеры сценариев запуска.Они удобно называются jboss_init_

...