名称:
可以任意
集群信息传送模式:
有unitcast与multicast两种,在11G版本前都是multicast10G后开始支持unicast协议。
如果指定了multicast,就必须指定一个“多点传送地址”,此地址和端口都可以采用weblogic默认的。
如果在域环境,还需要在防火墙中配置这个“多点传送地址”与“多点传送端口”,使其在防火墙中被打开,协议为both of tcp and udp。


Look, 右边这块我们把它称为“集群的逻辑拓卜图”。


此处是对每个集群里的节点指定相应的“计算机名/IP”,由于我们的实验是建立在同一台机器上的即纵向集群,因此这步什么都不需要填,直接下一步。



完成后可以启动adminserver

然后通过 :7001/console 来查看我们的集群规划,如下图:

这样,我们就完成了创建一个新的domain并且将且扩展成为了集群的总控制端服务器,同时在这上面我们制作了一个“集群拓卜图”,那么下面要做的就是:
创建该集群拓卜图中的节点1
创建该集群拓卜图中的节点2
启动Weblogic的Configuration Wizard
按照普通的域,就是一个普通的域来创建(为了实验方便我们的用户名与密码全部为weblogic/password_1):
l user_projects\domains\server1(逻辑名为:mycluster1,端口:7011)
l user_projects\domains\server2(逻辑名为:mycluster2,端口:7012)






下一步,下一步,创建,完成。
依上面的相同步骤可以自行创建server2(逻辑名为mycluster2,端口:7012)。

我们看着上面这个表格来输入命令吧。
1. 启动主控域(必须永远先启动主控域)

2. 启动节点1(间点间的启动顺序无所谓)

3. 启动节点2(间点间的启动顺序无所谓)

全部启动完毕后就可以通过主控制域的admin console即 :7001/console 来管理这个集群了。

有了集群,我们就可以布署我们的JDBC了,只是这个JDBC的布署和以前的JDBC布署稍稍有点不一样,前面我们引用第八天中的建立JDBC的步骤:





好好好,停,到了这边,不一样的地方来了。

嘿嘿,千万不要把这个JDBC连接池的“target”即作用域设错了哈,我们现在是集群,要把这个JDBC连接池的作用域设在我们的集群上的哈!

我们来测试一下我们建立的数据源吧。

两个cluster上的数据源全部部署成功。
这边再提一句:
集群布署的话AdminServer只是一个控制器,通过它布署的war程序是自动同步到挂在它下面的所有的节点中去的,因此JDBC数据源,或者JMS或者是EJB都要在绑定是把target即作用域设成cluster而不是AdminServer本身,因为AdminServer本身不会布署任何任何东西的。
确保我们将要布署的工程中的web.xml的最后一行含有:
<distributable/>
在将要布署的工程的WEB-INF目录下新建一个weblogic.xml的文件,其内容如下:
<?xml version="1.0" encoding="UTF-8"?> <weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/90"> <session-descriptor> <debug-enabled>true</debug-enabled> <persistent-store-type>replicated</persistent-store-type> <sharing-enabled>true</sharing-enabled> </session-descriptor> <context-root>/cbbs</context-root> </weblogic-web-app>
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-66379-2.html
在中国你不和政府好好关系