在Solaris 9容器中运行Java的问题

我有一个使用flarcreate从物理服务器构build的solaris 9容器。 一切似乎都很好,除非尝试运行任何“java -server”进程失败,出现以下错误

这是运行Solaris 10 10/09的Sunfire T1000机器s10s_u8wos_08a SPARC运行jdk1.5.0_15

exceptionjava.lang.OutOfMemoryError:在/BUILD_AREA/jdk1.5.0_15/hotspot/src/os/solaris/vm/os_solaris.cpp中为size_t请求-4字节。 交换空间不足?

据我所知,我实际上并没有脱离交换空间。

在客户端模式下运行Java没有问题。

谷歌只有build议是有关的x86。

有什么build议么?

谢谢。

我发现重新部署Java解决这样的错误。

这是由于更新级别与Solaris系统在您托pipe容器的solaris 10系统上的修补程序级别支持上创build的初始系统不同。 这是从Sun的补丁修复的,但是你需要一个支持合同才能得到它。 我已经烧了几个小时来解决这个问题,但没有一个支持合同没有解决scheme。

让我知道如果为你工作。