您的位置:首页 > 大数据 > 人工智能

Weblogic9.2在aix上安装需注意的问题

2012-10-26 11:19 417 查看

1、 需要建weblogic用户(目录改为/weblogic)和bea组



2、 需要安装JDK1.5(有32-bit和64-bit,并要更改/etc/environment设置,)



3、 WebLogic Server发送的数据包最大有32k,因此buffer小于32k可能会导致IO 错误:

#no –p –o udp_sendspace=32768



4、 必须编辑commEnv.sh文件,否则weblogic无法启动。

Serial Version UID Mismatch:
A serial version UID mismatch is encountered when using WLS 9.2 with IBM Java 5 SR2.

Workaround: Modify the <BEA_HOME>/Weblogic92/common/bin/commEnv.sh file to include the following command:

J***A_OPTIONS="$J***A_OPTIONS -Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0"Alternatively, you can use the command line option:

export IBM_J***A_OPTIONS="-Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0"


5、 在创建的域目录下建立boot.properties文件,内容为:

username=weblogic

password=weblogic



6、 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/patch_weblogic920/profiles/default/native:/weblogic/weblogic92/server/native/aix/ppc:/usr/java5_64/jre/bin/j9vm:/usr/lib'

在网上搜了一把:
关于libmuxer,他实际上是一个so文件,位于$WLS_SERVER/lib/操作系统平台相关/libmuxer.so,首先确认这个文件要有可执行的权限。如果JVM无法加载这个包,WebLogic就尝试使用Java Socket,这个在性能上会大打折扣的。
http://e-docs.bea.com/platform/suppconfigs/configs81/81_over/overview.html
另外,如果你使用了64-bit的JDK,建议你更换成32位的,因为目前WebLogic 8系列的没有人证的64-bit JDK。

注:用32-bit的JDK,Weblogic9.2启动,就没有<BEA-000438>的报错!

7、 主机的/etc/hosts中,license所对应的IP地址要放在第一行(可以跟在127那行的后面),另外主机名的第一位最好不要用数字(用数字做主机名,在升级license.bea文件后,就无法启动weblogic)



8、 升级license.bea的办法:

第一种:$./UpdateLicense.sh 2631611-LIC-WLSA92.txt

第二种:把正式的license文件改名为license.bea



9、 建域domain时,指定的侦听IP地址可以与license验证的IP地址不一样!


原文地址:http://blog.chinaunix.net/uid-26794021-id-3280389.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: