1、AIX61L weblogic 1001安装配置AIX6.1双机安装SDK5和Weblogic10火星高科目录AIX6.1双机安装SDK5和Weblogic10 11.前期准备 31.1下载IBM Java SDK 5.0 for AIX 31.2下载WebLogic10.0 for AIX 32 bit的安装介质 41.3 A机环境确认以及准备 51.3.1 版本确认 51.3.2 检查系统配置 51.3.3上传文件并安装SDK 61.3.4 创建用户和用户组 101.3.5 建立weblogic server的安装目录并授权目录 101.3.6 修改环境变量 101.4 B机环境确认以及准
2、备 102.安装weblogic 102.1 A机安装WebLogic 102.2 B安装WebLogic 143.创建新的weblogic域 143.1 A创建域 143.2 B创建域 203.2.1 确认双机已经切换到机器B(资源切换) 203.2.2 删除 域安装路径下的文件和文件夹。 203.2.3 创建过程同3.1小节。 204.启动和停止脚本 204.1编写脚本 204.2准备工作 204.2.1修改域目录下的启动脚本 204.2.2修改域目录下的停止脚本 214.3 A机配置脚本 224.3.1 weblogic服务启动脚本 224.3.2 Weblogic服务停止脚本 224.
3、4.3 测试启动和停止脚本 234.4 B机脚本配置 234.4.1 测试启动和停止脚本 235.测试WegLogic服务器 235.1 A机测试 235.1.1发布Web应用 235.1.2浏览Web应用 305.1.3切换资源到B机 315.1.4浏览Web应用 315.1.5切换资源到A机 315.1.6删除Web应用 315.2 B机测试 335.2.1发布Web应用 335.2.2浏览Web应用 335.2.3切换资源到A机 335.2.4浏览Web应用 345.2.5切换资源到B机 345.2.6删除Web应用 34附录: 34安装目录预读 34Weblogic服务错误日志目录 3
4、41.前期准备预安装环境 服务器:IBM p550 /以实际为准 操作系统:AIX6.1 WebLogic Server版本:10.0 JDK版本:Java1.5 本机IP:192.168.1.45,/以实际为准1.1下载IBM Java SDK 5.0 for AIX登陆在Where to get SDK base image and JRE一行,选择你需要下载的JDK版本和位数,我这里选择的是Java 5 32-bit,如图: 注意:在Where to get SDK base image and JRE一行选,不要选错了!点进去之后,接着出现一个IBM账户,输入你的IBM ID和密码,登
5、陆成功后,勾选I agree选项,然后点击I confirm,进入下载页面,勾选32-bit Java 5 SDK user guide(sdkguide.aix64.htm)向导网页,可以不下载和Base SDK (required)Java5.sdk.tar或者ORJava5.sdk.tar.gz(真正的安装文件),接着用IBM的Java Applet下载这2个文件。注:以下操作请在root用户下操作,若要想使用普通用户,可以选择smitty installp命令来安装JDK1.5,不过操作过程中可能还需要root用户来改变某些文件的权限,所以推荐使用root用户,安装完成后,仍可用roo
6、t用户来改变JDK的权限。1.2下载WebLogic10.0 for AIX 32 bit的安装介质注:去下载WebLogic Server10.0 for AIX5.3(server100_generic.jar), 想下载其他版本的WebLogic Server,请登陆MetaLink, 搜索BEA Release Archive即可找到。例如:WebLogic Server 10.0的:1.3 A机环境确认以及准备确认双机已经切换到A机器(资源切换)安装思路:创建weblogic的用户,以此用户安装相应的程序,未来的使用中此用户管理weblogic相应的服务。步骤如下。各个目录已实际为准
7、,安装前咨询甲方或者集成商,以实际为准A机和B机的域的安装路径,必须是在同一个共享盘上,并且有相同的挂载名(全路径名相同)A机和B机的软件安 装目录都在本地盘上,且路径名必须相同。软件安装目录本例:/oradata/weblogic实施:用户指定目录域的安装目录本例:/oradata/weblogic/user_projects/domain_test实施:用户指定共享磁盘目录,域的名称本例:base_domain_test实施:用户要求的名字域的端口号本例:默认的7001实施:用户指定的端口号1.3.1 版本确认首先请确认您要安装的WebLogic版本所在的平台已通过了BEA的认证,完整的认
8、证平台列表请参考 http:/e-1.3.2 检查系统配置#uname a查看操作系统、版本、主机名AIX p550 3 5 004A070C4C00#bootinfo K查看操作系统位数32#bootinfo y cpu的位数64#lsps a检查交换空间Page Space Physical Volume Volume Group Size %Used Active Auto Typehd6 hdisk0 rootvg 2048MB 3 yes yes lv#oslevel r检查操作系统系统5300-00#lsattr El sys0 a realmem检查内存realmem 10485
9、76 Amount of usable physical memory in Kbytes False1.3.3上传文件并安装SDK下载完后,先阅读sdkguide.aix64.htm中的说明,接下来使用root用户server100_generic.jar、Java5.sdk.tar或者Java5.sdk.tar.gz上传到AIX上介绍三种安装方法,具体如下:(1) tar -xvf Java5.sdk.tar或者gunzip -c Java5.sdk.tar.gz | tar -xvf(根据你下载的文件压缩后缀),解压后得到Java5.sdkInstall the SDK:#install
10、p -a -Y R -d / Java5.sdk(2) 或者使用smitty installp来安装也可以.smitty install 选择安装路径,此处不赘述了,ACCEPT new license agreements? 修改为yes,我当时浪费了许多时间在这里。vi /etc/environment 修改PATH变量,添加JAVA_HOME变量如下:PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java5/jre/bin:/usr/java5/binJAVA_HOME=/usr/java5搞定!导入变量sou
11、rce /etc/environment(3) SMIT安装JDK使用smit安装# smit install_latest 在INPUT device / directory for software 后面的 内输入Java5.sdk 两个文件所在目录的位置如/tmp/javajdk(只输入目录即可),将ACCEPT new license agreements? 选为yes将光标移动到SOFTWARE to install 选项 按F4 列出目录下的文件,找到Java5.sdk ,Java5.license两个文件 按 esc 7选择文件。确定回车开始安装安装成功后,编辑:environm
12、ent修改环境变量配置# vi /etc/environment 找到以下一行,修改java安装路径,默认为java14,改成现在的版本路径PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java5/jre/bin:/usr/java5/bin 添加以下一行JAVA_HOME=/usr/java5 ;与实际安装路径一致保存退出注:如果安装失败后再次安装,安装目录下会产生一个.toc文件。它记录了安装信息,必须把.toc文件删除掉(4) 查看Java版本#java version安装过程如下图:输入Java5.Sdk所在
13、的目录。Ok单击”*SOFTWARE to install”边的按钮List选中要安装的JDK,单击OK注意:ACCEPT new license agreements 改为yes,单击ok安装完成!注:遇到的问题所要求的安装集,要进行更新安装。安装命令如下# installp -a -Y R -d / X11.base.rte 5.3.0.10# installp -a -Y R -d / X11.motif.lib 5.3.0.10 # installp -a -Y R -d / bos.mp 5.3.0.30 # installp -a -Y R -d / bos.mp64 5.3.0.
14、30 1.3.4 创建用户和用户组#mkgroup bea#useradd g bea m weblogic#passwd weblogic1.3.5 建立weblogic server的安装目录并授权目录#mkdir /oradata/weblogic /用户指定的目录#chown weblogic.bea /oradata/weblogic1.3.6 修改环境变量#su weblogic$vi .profile修改PATH为PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:/usr/java5/jre/bi
15、n:/usr/java5/bin保存,退出。$source .profile使之生效或者直接导入环境变量$Export PATH=$PATH: /usr/java5/jre/bin:/usr/java5/bin1.4 B机环境确认以及准备确认双机已经切换到B机器(资源切换)检查步骤同1.3小节2.安装weblogic2.1 A机安装WebLogic确认双机已经切换到A机器(资源切换)$set MEM_ARGS=-Xms64m -Xmx2048m /设置当前jvm堆的大小$java jar Xmx2048m server100_generic.jar单击Next, 创建BEA HOME,单击Br
16、owse本例选择我们已经建好的目录/oradata/weblogic /用户指定的目录选择完全安装,Next确认安装目录,单击Next开始安装安装完成,不选“快速启动”,单击Done。至此,安装完成2.2 B安装WebLogic确认双机已经切换到机器B(资源切换) 安装过程通2.1步骤3.创建新的weblogic域3.1 A创建域确认双机已经切换到机器A(资源切换)#cd /oradata/weblogic/wlserver_10.0/common/bin/ #./config.sh创建一个新域,单击Next生成自动配置的域来支持BEA产品,单击Next输入配置管理员的用户和密码,单击Next
17、选择生产模式和默认的JDK,单击Next选择yes,更改配置,单击Next注:Listen address为本机的漂移ip Listen port默认为7001修改Name、Listen address、Listen port、SSL listen port、SSL enabled(按照用户要求),单击Next这里可以指定一个或者多个Manager servers实例(本例不配置),本例单击Next配置Machines(本例不配置),单击Next输入域的名称和位置,单击Create开始创建。至此,A机新域创建完成,单击Done3.2 B创建域3.2.1 确认双机已经切换到机器B(资源切换)3.
18、2.2 删除 域安装路径下的文件和文件夹。3.2.3 创建过程同3.1小节。4.启动和停止脚本4.1编写脚本去实施前已经准备好的,只是稍稍改动少量参数即可。脚本放置位置。/共享磁盘/scripts4.2准备工作4.2.1修改域目录下的启动脚本在启动Weblogic服务脚本前之前,可将服务用户名和密码写入/oradata/weblogic/user_projects/domains_test/base_domain_test/ startWebLogic.sh启动脚本。进入刚刚配置完成的域目录/oradata/weblogic/user_projects/domains_test/base_do
19、main_test/,编辑startWebLogic.sh启动脚本,执行$ vi startWebLogic.sh在DOMAIN_HOME=/oradata/ weblogic/user_projects/domains_test/base_domain_test 的上方加入以下语句export WLS_USER= 输入用户名export WLS_PW=输入密码在最后一行$DOMAIN_HOME/bin/startWebLogic.sh $*结尾处添加&字符,保存退出最后执行$ ./startWebLogic.sh,启动Weblogic.本例操作修改如下图:4.2.2修改域目录下的停止脚本停止
20、Weblogic服务有多种:1、 KILL掉进程2、 通过”http:/服务地址:7001/console”,shutdownserver3、 利用脚本停止服务:在/oradata/weblogic/user_projects/domains_test/base_domain_test/bin路径下,有一个stopWebLogic.sh文件。修改此文件。在#SET_ADMIN上方加入export userID=username=weblogic,export password=password=weblogic,然后COPY到/oradata/weblogic/user_projects/do
21、mains_test/base_domain_test/目录下,执行即可。如图此端口号为本例端口号4.3 A机配置脚本确认双机已经切换到机器A(资源切换)脚本存放目录本例脚本位置/oradata/weblogic/user_projects/domains_test/base_domain_test实施现场/共享目录/user_project/base_domain/ /询问现场人员4.3.1 weblogic服务启动脚本 Weblogic服务启动脚本startWLS.sh内容如下:su weblogic c “/oradata/weblogic/user_projects/domains_t
22、est/base_domain_test/startWebLogic.sh”4.3.2 Weblogic服务停止脚本关闭脚本stopWLS.shsu weblogic c “/oradata/weblogic/user_projects/domains_test/base_domain_test/stopWebLogic.sh”4.4.3 测试启动和停止脚本进入/oradata/,执行如下命令: /存放脚本共享磁盘目录下的scripts#chmod 775 startWLS.sh#./startWLS.sh4.4 B机脚本配置确认双机已经切换到机器B(资源切换) 无需4.4.1 、4.4.2步
23、骤 只需测试即可。4.4.1 测试启动和停止脚本进入存放脚本共享磁盘的的目录,执行如下命令:$./startWLS.sh5.测试WegLogic服务器5.1 A机测试确认双机已经切换到机器A(资源切换)5.1.1发布Web应用进入weblogic控制管理器http:/192.168.1.45:7001/console输入用户名和密码,登陆单击左侧边框“部署”和“锁定并编辑”进行Web应用程序安装,单击“安装”单击“upload your file(s)”并找到相应的应用程序包, 下一步浏览,找到相应的程序包,下一步默认到域的安装目录,选中Web2.war,下一步下一步确认名称,下一步选择“否“
24、,完成。应用程序添加成功。激活更改该服务选中Web2,为所有请求启动该服务选择“是”。所有部署应用程序完成!进行测试5.1.2浏览Web应用打开IE,地址栏输入http:/192.168.1.45:7001/Web2测试成功!5.1.3切换资源到B机确认双机已经切换到机器B(资源切换)5.1.4浏览Web应用同5.1.25.1.5切换资源到A机确认双机已经切换到机器A(资源切换)5.1.6删除Web应用单击“锁定”与编辑,选中Web2应用,然后单击“停止”确认,选择“是”,停止服务选中Web2应用,看到状态改变为管理,单击“删除”确认删除,单击“是”删除成功,单击“激活更改”5.2 B机测试确
25、认双机已经切换到机器B(资源切换)以下步骤同5.1A机测试5.2.1发布Web应用5.2.2浏览Web应用5.2.3切换资源到A机确认双机已经切换到机器A(资源切换)5.2.4浏览Web应用5.2.5切换资源到B机确认双机已经切换到机器A(资源切换)5.2.6删除Web应用附录:安装目录预读注:所以下的安装目录都需要询问甲方软件安装目录本例:/oradata/weblogic实施:用户指定目录域的安装目录本例:/oradata/weblogic/user_projects/domain_test实施:用户指定共享磁盘目录,域的名称本例:base_domain_test实施:用户要求的名字域的端
26、口号本例:默认的7001实施:用户指定的端口号启动和停止服务脚本位置本例:/oradata/实施:/共享目录/scriptsWeblogic安装日志目录本例的weblogic安装日志目录为/oradata/weblogic/logs/log.txt查看日志命令:$cd /oradata/weblogic/logs$vi log.txt 如图遇到的安装错误问题,如图分析原因:内存不足!如果安装失败后,在java运行的当前目录下,会产生N多个.pdf .txt .trc文件,如下图。这些文件会占用太多的内存,AIX5.3没有java堆自动回收策略,要手动删除这些文件。或者设置JVM堆大小#set
27、MEM_ARGS=-Xms64m -Xmx2048mWeblogic服务错误日志目录本例是weblogic服务日志所在的目录为:/oradata/weblogic/user_projects/domains_test/base_domain_test /servers/AdminServer/logs/AdminServer.log查看日志命令:$cd /oradata/weblogic/user_projects/domains_test/base_domain_test /servers/AdminServer/logs$vi AdminServer.log遇到的问题注:启动服务遇到的错误,如下图错误原因:在用root用户启动weblogic的时候会在base_domain里产生root权限的文件,或者用root权限的文件覆盖了部分原来存在的weblogic用户所属文件,当再次切换到weblogic用户后,启动的时候就会出现权限问题,所以报告上面的错误。这个错误就是因为EmbeddedLDAP.tran文件的权限变成了root的。解决办法:修改相应文件和文件夹的权限即可。#chown -R weblogic:bea EmbeddedLDAP.tran
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1