1 准备内容
WebLogic在AIX5.2下安装(本文以wlp812为例)前,需要确认准备如下内容:
1. 检查aix版本($oslevel -r)和补丁包($lslpp –Bl Uxxxxxx,Uxxxxxx 是补丁程序的ID),wlp812在aix 5200-01版本下需要打补丁;
2. 确认是否安装IBM SDK 1.4.1 ($java -version);
3. 如果aix版本号为5200-01,先到IBM网站(http://techsupport.services.ibm.com/server/aix.fdc)查询IY4668并下载补丁,安装该补丁;
4. 如果没有安装JDK,下载IBM JDK(http://techsupport.services.ibm.com/server/aix.fdc),一定要下载IBM SDK 1.4.1 32-bit,并且必须有IY43555,IY46206,IY47536和IY48525;(注ca1411-20040301,不需要安装上面几个补丁包);
5. 下载wls812 aix版安装介质wls81sp2_aix_supp.jar。
2 安装步骤
1. 解压jar –xvf wls81sp2_aix_supp.jar包;
2. 运行jar包:java -jar pj_platform812_generic.jar;
3. 到Bea安装目录解压:jar –xvf *.jar。
3 注意问题
1. WebLogic Server集群限制:在aix下如果需要某个应用域支持集群,需要在该域内每个启动脚本中增加如下参数:
export JAVA_OPTIONS=”$ JAVA_OPTIONS –Djava.net.preferIPv4Stack=true”。
2. 不支持IIOP,如果有需求要wls812在AIX上运行,则需要安装thin client在别的操作系统上。
3. 设置Insufficient Buffer Size for udp_sendspace,设置buffer大小为32KB,用命令$no -o udp_sendspace=32768,重启WebLogic有效,或者放到启动脚本中(建议使用该方法)。
4. 如果需要用JAXP解析xml,则存在JAXP不相容情况,IBM JDK141是JAXP1.2,wls812是JAXP1.1,需要在启动脚本中修改为:
-Djavax.xml.parsers.SAXParserFactory=weblogic.xml.jaxp.RegistrySAXParserFactory
-Djavax.xml.parsers.DocumentBuilderFactory=weblogic.xml.jaxp.RegistryDocumentBuilderFactory
-Djavax.xml.transform.TransformerFactory=weblogic.xml.jaxp.RegistrySAXTransformerFactory
5. 在AIX5.2下安装WebLogic812,如果aix版本在 2004-03-01 后,不需要打任何版本,如果安装更高版本,如wls814,则需要参考bea文档http://e-docs.bea.com/platform/doc81/intall/index.html。