У меня есть контейнер solaris 9, созданный из физического сервера с использованием flarcreate. Кажется, все в порядке, за исключением того, что при попытке запустить какой-либо процесс "java -server" происходит сбой со следующей ошибкой
Это на машине Sunfire T1000 под управлением Solaris 10 10/09 s10s_u8wos_08a SPARC Запуск jdk1.5.0_15
Исключение java.lang.OutOfMemoryError: запрошено -4 байта для size_t в /BUILD_AREA/jdk1.5.0_15/hotspot/src/os/solaris/vm/os_solaris.cpp. Нет места для подкачки?
Насколько я могу судить, у меня на самом деле нет места для подкачки.
Запуск java в клиентском режиме работает без проблем.
Только предложение Google связано с x86.
Какие-либо предложения?
Спасибо.
Это связано с тем, что уровень обновления отличается от исходной системы, в которой система Solaris была создана на уровне поддержки уровня исправлений в системе Solaris 10, в которой вы размещаете контейнеры. Это было исправлено в патче от Sun, но для его получения необходим контракт на поддержку. Я потратил несколько часов на то, чтобы исправить эту проблему, но у меня нет решения без контракта на поддержку.
Дайте мне знать, как это работает для вас.
Я считаю, что повторное развертывание java решает такие ошибки.