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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值