weblogic安装之后,登录控制台,总是报内存溢出错误。
解决方法:
1.修改weblogic的JAVA_HOME位置,不要用linux自带的JDK
修改JAVA_HOME的方法:
在Oracle/Middleware/user_projects/domains/base_domain/bin/文件下,修改setDomainEnv.sh 文件
修改内容:
BEA_JAVA_HOME=""
export BEA_JAVA_HOME
#默认为空,写上自己安装的jdk的路径
SUN_JAVA_HOME="/usr/java/jdk1.6.0_38"
export SUN_JAVA_HOME
if [ "${JAVA_VENDOR}" = "Oracle" ] ; then
JAVA_HOME="${BEA_JAVA_HOME}"
export JAVA_HOME
else
if [ "${JAVA_VENDOR}" = "Sun" ] ; then
JAVA_HOME="/usr/java/jdk1.6.0_38"
export JAVA_HOME
else
#原本的注释掉,如果这儿不改,启动的时候,会报 java.lang.OutOfMemoryError: PermGen space
#JAVA_VENDOR="N/A"
#export JAVA_VENDOR
#JAVA_HOME="/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.38.x86_64"
#export JAVA_HOME
#替换原来的
JAVA_VENDOR="Sun"
export JAVA_VENDOR
JAVA_HOME="/usr/java/jdk1.6.0_38"
export JAVA_HOME
fi
fi