安装OpenAM 11.0

安装OpenAM 11.0,openam,Openam,我正在尝试在CentOS中安装OpenAM,并遵循文档 但是,在步骤1.4中,安装过程冻结。此时将显示以下消息: Installing OpenAM configuration store in /root/openam/opends 有人能帮我吗?这通常是由于JVM没有足够的Permgen和Heap造成的。例如,对于tomcat,您需要setenv.sh具有: export JAVA_OPTS="$JAVA_OPTS\ -server\ -Xms704m\ -Xmx1024m\ -X

我正在尝试在CentOS中安装OpenAM,并遵循文档

但是,在步骤1.4中,安装过程冻结。此时将显示以下消息:

Installing OpenAM configuration store in /root/openam/opends

有人能帮我吗?

这通常是由于JVM没有足够的Permgen和Heap造成的。例如,对于tomcat,您需要setenv.sh具有:

export JAVA_OPTS="$JAVA_OPTS\
 -server\
 -Xms704m\
 -Xmx1024m\
 -XX:MaxPermSize=256m"

检查JVM版本。OpenAM 11不支持1.8,将在安装时冻结。

另一个原因是使用OpenJDK。如果您使用OracleJDK7来构建和运行,它将起作用。这是因为JRE之间的自证书类不同。他们还在Oracle Java中的7和8之间移动,这是@Alex观察到的错误的原因。

最好有一个至少有3GB可用内存的系统。上面的答案就是问题所在