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

来源:互联网 发布:淘宝开店 虚拟商品 编辑:程序博客网 时间:2024/04/26 01:23
  

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:
JAVA_OPTIONS="$JAVA_OPTIONS  -Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0"Alternatively, you can use the command line option:
export IBM_JAVA_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
原创粉丝点击