weblogic在AIX安装过程中遇到的一些问题

http://edelivery.oracle.com/EPD/Download/get_form


/yt_intbck2/tymx/temp1/Java5_64.sdk
/usr/lib/instl/sm_inst


总体说明:

 

export LANG=US

java -jar -Xmx2048m  server1002_generic.jar

617712455

617712455


1.下载文件对应的weblogic版本http://edelivery.oracle.com/EPD/Download/get_form

2。传输到对应的操作系统上之后然后解压
3。如果没有解压,需要解压工具 解压工具的安装参考 http://updates.oracle.com/unzips/unzips.html
4。通过解压工具安装

IBM aix 系统
执行命令解压文件:
下载对应操作系统版本的解压工具IBM RS/6000 AIX (32bit and 64bit) 文件名字为unzip_aix.Z 通过ftp binary方式传输到服务器上。
>> uncompress unzip_aix
>> chmod 751 unzip_aix
>>  unzip_aix XXX.zip    通过解压工具解压文件
5。安装
>> export LANG=US
>> java -jar server1002_generic.jar -mode=console

 


1.打补丁


/weblogic/bea/wlserver_10.0/server/native/aix/ppc

BEA-000402
最近开始接触Bea的产品,为某区县用户部署weblogic中间件产品。中途报402错误,以为是license授权问题走了些弯路,网上关注此类问题的帖子只有一两篇,描述故障的原因并没有给出解决问题的方法,我来总结一下解决的方法

启动wls服务后的错误信息如下:
<BEA-000402> <There are: 5 active sockets, but the maximum number of socket reader threads allowed by the configuration is: 4. You may want to alter your configuration

错误的原因
<BEA-000438> <Unable to load performance pack. Using 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:/wls/weblogic/bea/patch_weblogic923/profiles/default/native:/wls/weblogic/bea/
weblogic92/server/native/aix/ppc:/usr/java5_64/jre/bin/j9vm:/usr/lib'>

解决的方法
你可以去Bea的官方网站下载此平台部署必须要打的那个补丁文件。更简单的解决方法是你mail给我,我将libmuxer.so文件mail给你替换(?/weblogic/bea/weblogic92/server/native/aix/ppc/)目录下的libmuxer.so文件,重新启动weblogic服务,应该就不会再报BEA-000402错误,你的异步I/O也将正常加载。

 
平台信息
OS:AIX5308
JDK:java5_64
WLS:BEA Weblogic Server V9.2 Advantage edition mp3

bty:Bea被oracle收购以后授权方式也发生了改变,用法律文件的方式约束用户,如果需要wls10之前版本的license文件都可以在官方免费下载的到


LIBPATH=/weblogic/bea/wlserver_10.0/server/native/aix/ppc/libmuxer.so
export LIBPATH

        /weblogic/bea/wlserver_10.0/server/native/aix/ppc
    
       
关于BEA-000402和BEA-000438(没有进程来读取写入管道的数据)
最近开始接触Bea的产品,为用户部署weblogic中间件产品。中途报402错误,以为是license授权问题走了些弯路,网上关注此类问题的帖子只有一两篇,描述故障的原因并没有给出解决问题的方法,我来总结一下解决的方法

启动wls服务后的错误信息如下:

问题描述
1.当Weblogic Native IO 启用失败时,通常会在服务器启动日志中报如下错误:
<Error> <Socket> <BEA-000438> <Unable to load performance pack. Using 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/bea/wlserver_10.0/server/native/aix/ppc:/usr/java5_64/jre/bin/j9vm:/usr/lib'

 

2. 同时,在系统使用过程中,常见报如下错误:
<Warning> <Socket> <BEA-000402> <There are: 5 active sockets, but the maximum number of socket reader threads allowed by the configuration is: 4.
 You may want to alter your configuration.>


问题解决
1. Weblogic Native IO 启用失败,通常是由于系统没有使用与Weblogic 相对应的的JDK版本所致。
2. AIX Weblogic 支持32位和64位的JDK,如果使用64位版本的JDK,需在启动脚本中加指向64位对应的目录,
同时在commEnv.sh 配置文件中,/weblogic/bea/wlserver_10.0/common/bin|commEnv.sh
AIX)
  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
 
  WEBLOGIC 默认的指向是ppc目录,不是ppc64目录,当时为了下载64位的libmuxer.so浪费了很长的时间,后来发现weblogic的目录下面已经存在64位的。
  这个是当时自己想创建ppc64目录文件是发现的,>>mkdir ppc64
                                             mkdir: cannot create ppc64.
                                             ppc64: File exists
真是意外的收获。

3. 使用 Weblogic Native IO 对系统性能至少有30%的提升(这个BEA 工程师说的),在生产环境中,注意检查 Native IO 是否可用。同时在安装Weblogic时,注意使用与之相对于版本的JDK。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值