Linux下WebLogic集群的部署完整版————————————————————————————————作者:————————————————————————————————日期:1.W eblogic安装这里以安装Weblogic10.3.1.0中文版为例,首先确定服务器的Ip:在Linux系统中打开终端输入:ifconfig 获取IP,已知IP可以跳过此步骤,如下图:打开Putty.exe,ip地址输入200.299.203.176 端口22 连接类型 SSH,如下图:点击打开输入用户名root 密码:1234htsd 温馨提示密码在输入时不显示,如下图然后用SSH工具将文件上传到Linux系统中,如下图进入之后点击New File Transfer Window按钮,如下图:在本地找到oepe11_ccjk_wls1031_linux32.bin文件右键将该文件上传到Linux系统root目录下,如图:回到putty 输入:cd /root找到oepe11_ccjk_wls1031_linux32.bin并赋予可执行权限:chmod u+x oepe11_ccjk_wls1031_linux32.bin,如下图:当前目录下执行./oepe11_ccjk_wls1031_linux32.bin 自解压过程开始,进度过100%后。
出现欢迎画面,如下图:第一步:输入next第二步:输入安装目录,选择中间件主目录:输入next,如下图:第三步:注册安全更新,需要把接收安全更新修改为No:a)输入3,如下图b)提示输入新值输入No,如下图c)提示是否希望绕过配置管理器的启动过程并且不接收配置中存在严重安全问题的通知输入Yes,如下图d)输入next ,如下图第四步:选择安装类型输入1典型安装,如下图第五步:选择产品安装目录默认输入next,如下图第六步开始安装WebLogic,JDK并创建默认domain 输入next,如下图第七步:安装完成输入next 退出安装1.1Weblogic主服务器域的创建1.进入刚刚创建的WebLogic安装目录如:/root/Oracle/Middleware/wlserver_10.3/common/bin 并执行./config.sh,如下图:2.欢迎界面,创建新的域输入1,如下图3.选择选择域源输入1,如下图:4.选择默认模版输入next,如下图:5.编辑域信息输入域的名字MyCluster_Domain,域名按照实际情况输入,如下图:6.输入next,如下图7.选择目标域目录默认输入next,如下图:8.配置管理员用户名和密码:根据提示分别选择1,2,3更改用户名和密码,密码至少是8位且包含字母和数字此处用户名设置为weblogic密码设置为1234htsd,1用户名:weblogic2密码:1234htsd3确认密码:1234htsd用户名密码可以自定义,如下图:9.选择生产模式输入2,如下图10.JDK选择第二个, 如下图11.择高级配置:分别输入1 2 如下图12.配置管理服务器:选择2配置地址:200.200.203.173 端口号为7001如下图13.配置受管服务器:Cluster_ManagedServer_1地址200.200.203.173 端口:7003Cluster_ManagedServer_2地址172.16.101.129 端口:7004Proxy_Server 地址200.200.203.173 端口:8080 根据实际情况设定如下图14.配置群集:Name:My_Cluster_1 消息传递模式:multicast 地址:239.192.0.1 端口7777集群地址:200.200.203.173:7003,172.16.101.129:7004,此处为所有节点的地址和端口如下图15.向域中的群集分配受管服务器,输入1 如下图16.向域中的群集分配受管服务器,输入1 如下图17.此处选择所有节点服务输入1,2 如下图18.确认并接受选择输入:Accept 如下图19.确认分配服务器:输入next 如下图20.创建HTTP代理输入1 如下图21.添加HTTP代理:输入Add 如下图:22.选择集群输入1 如下图:23.选择受管服务器, 输入1 如下图:24.回到添加或删除HTTP代理界面,输入next,如下图25.配置计算机:计算机名My_Machine_1 200.200.203.173 5556My_Machine_2 172.16.101.129 5557如下图26.无需配置Unix计算机. 输入next向计算机分配服务器:输入1.1 如图27.输入要选择的选项号: 输入1 如下图28.选择服务输入1,2,4 如下图29.接受选择输入Accept 如下图30.向My_Machine分配服务,输入1.2 如下图31.选择服务:输入1如下图32.分配服务器选择输入1 如下图33.接受分配输入Accept 如下图34.分配服务器完毕,输入next 如下图35.开始创建域…提示,至此weblogic域创建完成。
1.2WebLogic受管服务器域的创建配置第二个服务器节点服务的域。
安装步骤都是一样的,在这直接开始创建域的操作。
1.进入刚刚创建的WebLogic安装目录如:/root/Oracle/Middleware/wlserver_10.3/common/bin并执行./config.sh,如下图:2.欢迎界面,创建新的域输入1,如下图3.选择选择域源输入1,如下图:4.选择默认模版输入next,如下图:5.编辑域信息输入域的名字MyCluster_Domain,域名按照实际情况输入,如下图:6.输入next,如下图7.选择目标域目录默认输入next,如下图:8.配置管理员用户名和密码:根据提示分别选择1,2,3更改用户名和密码,密码至少是8位且包含字母和数字此处用户名设置为WebLogic密码设置为1234htsd,1用户名:weblogic2密码:1234htsd3确认密码:1234htsd用户名密码可以自定义,如下图:9.选择生产模式输入2,如下图10.JDK选择第二个, 如下图11.择高级配置:分别输入1 2 如下图12.配置管理服务器:选择2配置地址:200.200.203.173 端口号为7001如下图13.配置受管服务器:Cluster_ManagedServer_2地址172.16.101.129 端口:7004根据实际情况设定如下图无需配置群集直接下一步输入next无需配置计算机直接下一步输入next无需配置Unix计算机直接下一步输入next开始创建域,创建完成时提示1.3部署工程1.3.1工程包部署使用SSH工具可以将可视化后台服务包visu上传到Linux系统的任意目录,如果是war包请用RAR先进行解压,将解压后的文件上传至Linux服务器上。
此处将后台放在/root/Oracle/Middleware/user_projects/domains目录下,在上传之前需要1.将jstl.jar文件放入后台visu\WEB-INF\lib 中,2.将weblogic.xml文件放在visu目录中3.将visu\WEB-INF\resources\errorcode的框架异常编码定义.xlsx文件删除工程包部署完成,Weblogic服务启动后会自动启动可视化服务,下面进行工程文件配置。
1.3.2主服务器工程文件配置1.进入Weblogic的安装目录,找到startWebLogic.sh文件cd/root/Oracle/Middleware/user_projects/domains/testvisu/bin既Weblogic域的目录bin下2.在startWebLogic.sh文件中通过查找找到:CLASSPATH="${MEDREC_WEBLOGIC_CLASSPATH}"在下边fi后面添加一行:CLASSPATH="/root/Oracle/Middleware/user_projects/domains/MyCluste r/lib/antlr-2.7.6.jar:${CLASSPATH}${CLASSPATHSEP}${MEDREC_WEBLOGIC_C LASSPATH}"备注:红字部分为antlr-2.7.6.jar的路径将antlr-2.7.6.jar文件上传到域文件下的lib包中。
如下图3.在刚才创建的域目录下建立touch boot.properties文件,内容为:username=weblogicpassword=1234htsd4.在刚才创建的域目录下的bin目录中创建touch startAdminServer.sh,vi startAdminServer.sh内容为:./startWebLogic.sh,并赋予可执行的权限chmod u+X startAdminServer.sh5.在刚才创建的域目录下的bin目录中创建touch startProxyServer.shvi startProxyServer.sh内容为:./startManagedWebLogic.sh Proxy_Server http://200.200.203.173:7001并赋予可执行的权限chmod u+X startProxyServer.sh6.在刚才创建的域目录下的bin目录中创建touch startManagedServer_1.sh,vi startManagedServer_1.sh内容为:./startManagedWebLogic.sh Cluster_ManagedServer_1 http://200.200.203.173:7001并赋予可执行的权限chmod u+X startManagedServer_1.sh1.3.3节点服务器工程文件配置1.在刚才创建的域目录下建立touch boot.properties文件,内容为:username=weblogicpassword=1234htsd2.进入Weblogic的安装目录,找到startWebLogic.sh文件cd /root/Oracle/Middleware/user_projects/domains/testvisu/bin既Weblogic域的目录bin下3.在startWebLogic.sh文件中通过查找找到:CLASSPATH="${MEDREC_WEBLOGIC_CLASSPATH}"在下边fi后面添加一行:CLASSPATH="/root/Oracle/Middleware/user_projects/domains/MyCluster/lib/antlr-2.7.6.jar:${CLASSPATH}${CLASSPATHSEP}${MEDREC_WEBLOGIC_CLASSPATH}"备注:红字部分为antlr-2.7.6.jar的路径将antlr-2.7.6.jar文件上传到域文件下的lib包中。