Q132284591 发表于 2017-2-16 12:53:51

Aix下weblogic 报错 BEA-000402和BEA-000438

  远程支持的一个用户的weblogic安装完成后,server启动报错。
  weblogic 系统环境:aix 5.3 + weblogic9.2.3 server923_generic.jar
  license.bea 已经做了替换。
  
  weblogic启动了,且能登陆控制台,但启动过程中报一个错误:
  <Mar 20, 2008 10:55:35 AM GMT+08:00> <Error> <Socket> <BEA-000438> <Unable to load performance pack. Usi
  ng Java I/O instead. Please ensure that libmuxer library is in :'/usr/java5_64/jre/bin:/usr/java5_64/jre/bin:/usr/java5_64/jre/bin/classic:/usr/java5_64/jre/bin
  
  原因是WebLogic默认是32的native IO包,在64位JDK下无法加载
  解决办法:
  su - weblogic
  vi .profile 加入如下(此为 java 环境变量配置):
  export JAVA_HOME=/opt/java1.5
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  在WLS_HOME/weblogic92/common/bin/commEnv.sh中搜索 ppc
  if [ -n "${LIBPATH}" ]; then
  LIBPATH=${LIBPATH}:${WL_HOME}/server/native/aix/ppc
  else
  LIBPATH=${WL_HOME}/server/native/aix/ppc
  fi
  LIBPATH=${PATCH_LIBPATH}:${LIBPATH}
  export LIBPATH
  改成
  if [ -n "${LIBPATH}" ]; then
  LIBPATH=${LIBPATH}:${WL_HOME}/server/native/aix/ppc64
  else
  LIBPATH=${WL_HOME}/server/native/aix/ppc64
  fi
  LIBPATH=${PATCH_LIBPATH}:${LIBPATH}
  export LIBPATH
  查找libmuxer.so,确保优先路径都为WL_HOME下
  在${WL_HOME}/server/native/aix/下手工创建一个ppc64目录, ----------------这个多数情况下weblogic内部是存在的,没有的话,需要自己创建
将*.so都放到这个目录下,
并确认启动weblogic的系统用户对这些*.so都有 r以及x的权限。
  之后再重启所有需要启动nativeIO的server
页: [1]
查看完整版本: Aix下weblogic 报错 BEA-000402和BEA-000438