Как уменьшить размер кучи в WebSphere Server - PullRequest
10 голосов
/ 07 июля 2011

Я пытался изменить размер кучи моего локального экземпляра WebSphere Server на 2G с помощью функции «Запустить административную консоль» в RAD, но, очевидно, это было слишком большое число. Теперь я больше не могу запустить сервер, и я получаю эту ошибку:

JVMJ9VM015W Initialization error for library j9gc23(2): Failed to instantiate heap.  2G requested
Could not create the Java virtual machine.

Я не могу просто изменить его обратно на меньшее число, потому что я не могу использовать функцию «Запустить консоль администратора» без предварительного запуска сервера, поэтому мне было интересно, знает ли кто-нибудь, где хранится файл конфигурации для этого ? Как можно решить эту проблему?

1 Ответ

22 голосов
/ 08 июля 2011

Работа с server.xml в каталоге config / ячейки / имя ячейки / node / имя узла / servers / имя_сервера /.

cellName и nodename могут основываться на имени вашего хоста. Я сохранил их как cellName (и nodename) здесь, в структуре выше.

Имя сервера будет сервером по умолчанию1

Посмотрите в конец файла

Было бы что-то вроде этого: (Измените initialHeapSize и MaximumHeapSize)

Сохраните файл и запустите свой сервер, и вы сможете работать с сервером.

НТН

Manglu

...