Weblogic 集群搭建
安装weblogic(windows和linux操作步骤相同)
1、在命令行,进入安装文件wls1036_generic.jar所在文件夹
然后输入命令: java -jar wls1036_generic.jar
点击回车后程序会启动weblogic安装文件的图形安装界面。
按下来的安装和在windows中安装普通文件一样了。
2、点击“下一步”,到下图界面,然后输入weblogic的安装目录。(路径中最好不要有空格)
3、点击“下一步”。到下图界面,由于我们没有购买oracle的服务所以去掉下图中的勾。(目前weblogic可免费使用,需要oracle技术支持的话才需要付费)
4、点击“下一步”,到下图界面,会因为我们没有填写上图的的支持信息而弹出两个警告框,直接“YES”通过即可。进入下图,勾选下面的框(不需要使用验证)
5、然后点击“继续”。到下图界面,选择“典型”和“定制”都可以,根据自己喜好设置
6、选择后点击“下一步”,进入下图界面,如果没有显示jdk信息,则手动点击“浏览”选择自己机器上安装的jdk,一般默认显示出来的就已经是自己机口上安装的了(貌似是根据环境变量里的JAVA_HOME获取的)
7、点击“下一步”进入下图界面,不用修改,直接点击“下一步”即可
8、然后会显示出我们准备安装的组件信息,直接点击“下一步”
9、然后就开始安装了
10、安装完成了,这里有勾选“运行 Quickstart”表示安装完成后打开域创建和配置界面。点击“完成”按钮完成weblogic主程序的安装
配置domain集群
一.环境记录
服务器操作系统版本 cos6.5
weblogic版本包 weblogic1036_generic.jar(weblogic11g)
JDK jrockit-jdk1.6.0_45-R28.2.7-4.1.0-linux-x64.bin(jdk1.6)
安装方式 静默安装
安装用户 root
1.找到 weblogic安装目录下的Oracle\Middleware\wlserver_10.3\common\bin
双击config.exe 运行domain域配置
2.选择创建新的weblogic 域 -->点击下一步
3.点击生成一个自动匹配的域... --->点击下一步
4.更改默认的域名,点击下一步. 域位置默认就行
5.设置密码为:weblogic123! 两次输入保持一致 点击下一步
6.选择模式 选择本地已安装的jdk -->选择下一步
7.选择管理服务器,选择受管理服务器,集群和计算机--->点击下一步
8.设置Listen address 为本机ip , 端口 7001 -->点击下一步
9.填写各个受管理服务器的详细信息,这里要注意的是new_ManagedServer_2的监听地址填的是主机2的ip地址,因为这个服务实际是运行在主机2上nodes_1和nodes_2 的ip为实际节点机器的ip端口为实际生产环境的port ,
10配置集群 群消息传送模式选择 : multicast 修改多点传送端口 7777
11.给集群添加节点 -->点击下一步
12.配置代理服务器 勾选http 代理
13.这一步不错任何操作 直接下一步
14.点击创建 静心等待--
二 、配置第二台机器节点
1.weblogic安装还跟之前一样不在阐述 直接跳过到domain创建
2.账户信息最好和第一台保持一致 方便维护
2.
3.
3.注意 :管理服务器一定要和另一台一致! 一致! 一致
4.配置 本机节点信息一定要和另一台信息保持一致!!
5.不做操作 直接下一步
6.不做操作直接下一步
4.
7.点击创建
5.
三、启动服务
1.进入AdmainServer启动startWeblogic.cmd
2.进入bin目录编写bat执行脚本 ,新建startNodes_1.bat 和startProxy_server.bat 文件
startNodes_1.bat 内容: startManagedWebLogic.cmd nodes_1
startProxy_server.bat 内容: startManagedWebLogic.cmd proxy_server
3.启动 代理startProxy_server.bat 输入 账户密码后 启动节点1 : startNodes_1.bat 输入 账户密码
4.进入节点2 机器同样的bin目录下新建startNodes_2.bat 内容 :
startManagedWebLogic.cmd nodes_2
并启动 输入账户密码
四、置数据源
1.进入控制台用 AdmainServer的ip http://192.168.132.131:7001/console 关键一步:
其他都是正常步骤
五、部署服务
其他都是正常步骤
六、解决session共享
1进入apps下找到weblogic.xml进行编辑:
编辑内容:插入如下代码:
<session-descriptor>
<persistent-store-type>memory</persistent-store-type>
<sharing-enabled>true</sharing-enabled>
</session-descriptor>
结构如下:
2.更改完毕进入控制台-->部署--选中代理服务 -->点击更新 -->一直下一步
2.注意!!!!!!!!!!!! 关键一步
访问我们的服务进行测试 ,可轮流关闭节点1,2 来测试集群是否成功.
至此, 集群搭建结束!!! 感谢大家! pu~~~
WebLogic Server是一款由Oracle公司提供的企业级应用服务器,主要用于部署和管理Java EE应用程序。本文档主要介绍了如何在Windows和Linux操作系统上搭建WebLogic集群,包括WebLogic Server的安装、Domain的配置以及集群的创建和节点的添加。
安装WebLogic Server的过程大致如下:
1. 在命令行中,定位到安装文件`wls1036_generic.jar`所在目录,运行`java -jar wls1036_generic.jar`启动图形安装界面。
2. 按提示设置安装目录,避免路径中出现空格。
3. 因未购买Oracle服务,取消相关选项。
4. 接受警告,选择不使用验证。
5. 选择安装类型,如典型或自定义。
6. 确认JDK路径,如果未自动识别,手动指定。
7. 默认设置,继续安装过程。
8. 安装完成后,可以选择运行Quickstart以打开域创建和配置界面。
接下来,配置Domain和集群:
1. 在WebLogic安装目录的相应路径下,运行`config.exe`启动域配置。
2. 选择创建新域,设置域名和密码。
3. 选择本地已安装的JDK。
4. 配置管理服务器和受管理服务器,以及集群和计算机。
5. 设置各服务器的监听地址和端口。
6. 配置集群消息传送模式为多播,并修改多点传送端口。
7. 添加节点到集群,配置代理服务器,如果需要HTTP代理则进行相关设置。
8. 完成Domain创建。
在第二台机器上重复类似的操作,确保管理服务器和节点信息与第一台保持一致。配置完成后,启动服务,包括AdminServer、受管理服务器和代理服务器,通过执行特定的批处理脚本来启动它们。
为了实现数据源的配置,登录WebLogic控制台,按照常规步骤操作。在部署服务后,为了确保session共享,需编辑`weblogic.xml`,设置`<session-descriptor>`元素,将`persistent-store-type`设为`memory`并启用session共享。
通过访问服务并测试集群的高可用性,例如关闭不同节点查看服务是否能正常切换,以确认集群搭建成功。
总结来说,WebLogic集群部署涉及WebLogic Server的安装、Domain配置、集群创建、节点添加、服务启动、数据源配置以及session共享的设置。这一过程对于保证应用的高可用性和负载均衡至关重要。