aix5.2下weblogic集群配置简明步骤

1         总体IP地址、域名规划

wls81中,集群的受管服务器无需使用相同的端口,由于资源限制,本例在一个主机上实现集群。下面的例子是在一个主机(192.168.1.10)上的 wls81里创建一个集群(myClusterDEMO,包括管理服务器(clustServer:7001)、集群(两个受管服务器as1: 8001as2:8003)、代理服务器(ProxyServer:80),广播地址是237.0.0.1。应用portal是部署在集群上的web应用,proxyApp是部署在代理服务器上用来代理集群应用portal的。具体步骤如下。

2         新建管理域

1.         WebLogic安装路径(本例为WL_HOME=/ home/bea/bea812/weblogic81,一下简称$WL_HOME),进入$WL_HOME/common/bin/目录;

2.         运行脚本config.sh,如果远程安装不支持GUI,则为文字界面,步骤如下:

u       两种选择:

1 Create a new WebLogic configuration新建应用

2 Extend an existing WebLogic configuration 扩展应用

       选择1进入下步;

u       选择建立Domain类型,总共6种(一屏显示三个,如果选择后面的三个,需要输入down进行翻页):

1 Basic WebLogic Platform Domain 8.1.2 .0

2 Basic WebLogic Portal Domain 8.1.2 .0

       ……

5 Basic WebLogic Server Domain 8.1.2 .0

       输入down,选择5进入下步;

u       选择是否用weblogic标准向导建立domain

1 yes

2 no

       本例选择2,不采用标准向导,进入配置server名称和端口等窗口;

u       配置admin server的名称、端口:

   1|      *Name:      |      clustServer      |

   2| Listen address:      |      192.168.1.10       |

   3|   Listen port:      |        7001         |

   4| SSL listen port:     |         N/A         |

   5|   SSL enabled:     |        false         |

       配置完成进入下步:

u       选择是否建cluster集群和机器:

1 yes

2 no

       本例选择1,建立cluster,进入配置被管理机器的下一步;

u       配置managed server的名称、端口,按照向导,一步一步配置结果如下:

    | Name* | Listen address | Listen port | SSL listen port | SSL enabled |

   _|______|____________|_____________|_________________|_____________|

   1|  as1  |   192.168.1.10  |    8001     |       N/A       |    false    |

2|  as2  |   192.168.1.10  |    8003     |       N/A       |    false    |      

配置完成next进入下步:

u       配置cluster集群,根据向导选择结果如下:

    |  Name*  |Multicast address   |Multicast port   |    Cluster address          |

       _|__________|_________________|______________|__________________________|

   1|myCluster  |    237.0.0.1     |     8888     |192.168.1.10:8001,192.168.1.10:8003

配置完成next进入下步:

u       将被管理server targetcluster中,按照向导先选择1后,进入下步选择2select all),然后accept进入下步;

u       是否配置machine,选择no,根据需要可以不配置,本例暂不配置,到控制台配置,选择next

u       是否配置JDBC,选择no,本例暂不配置,server启动后到控制台配置,选择next

u       是否配置JMS,选择no,本例暂不配置,server启动后到控制台配置,选择next

u       是否配置Security,选择no,输入管理域的weblogic用户名和密码,输入next

u       选择域模式,集群选择必须选择2生产模式(Production Mode);选择完毕进入下一步;

u       填写jdk路径,本例为(/usr/java14);

u       输入jdk后,next后输入建立domain名称,再下一步输入建立domain路径;

u       建立domain,完毕。

3.         配置启动脚本startWebLogic.sh

u       配置启动用户名和密码:在管理域目录下startWebLogic.sh脚本的JAVA_OPTIONS Server域一般在最后两行)前增加如下两行WLS_USER=weblogicWLS_PW=weblogic,设置启动用户名和密码同时在${JAVA_OPTIONS} 后增加-Dweblogic.management.username=${WLS_USER} -Dweblogic.management.password=${WLS_PW}两条参数。一般不建议采用该方式设置密码,采用修改boot.properties文件(具体方法见后面日常管理)。

u       配置在aix下支持cluster的限制,即在${JAVA_OPTIONS} 后增加-Djava.net.preferIPv4Stack=true

u       配置JVM虚拟机,和设置密码一样增加MEM_ARGS="-Xms 512m -Xmx 512m " export MEM_ARGS,本例将server设置为 512M 内存。

4.         启动clusterServer:进入建立domain目录下,nohup ./startWebLogic.sh &

3         建立被管理域

1.         建立as1域,同上面步骤12,不同点是在2.3选择是否用weblogic标准向导建立domain,选择1采用标准向导建立管理域(AppDomain1),具体步骤略。

2.         建立as2域,同上建立as1域的步骤,采用标准向导建立被管理域(AppDomain2),具体步骤略。

3.         进入被管理域目录AppDomain12),配置启动脚本(startManagedWebLogic.sh):

u       配置启动用户名和密码:在管理域目录下startManagedWebLogic.sh脚本的JAVA_OPTIONS Server域一般在最后两行)前增加如下两行WLS_USER=weblogicWLS_PW=weblogic,设置启动用户名和密码同时在${JAVA_OPTIONS} 后增加-Dweblogic.management.username=${WLS_USER} -Dweblogic.management.password=${WLS_PW}两条参数。一般不建议采用该方式设置密码,采用修改boot.properties文件(具体方法见后面日常管理)。

u       配置在aix下支持cluster的限制,即在${JAVA_OPTIONS} 后增加-Djava.net.preferIPv4Stack=true

u       配置JVM虚拟机,和设置密码一样增加MEM_ARGS="-Xms 512m -Xmx 512m " export MEM_ARGS,本例将server设置为 512M 内存。

4.         启动as1:进入建立AppDomain1目录下,nohup ./ startManagedWebLogic.sh as1 http://192.168.1.10:7001 &

5.         启动as2:进入建立AppDomain1目录下,nohup ./ startManagedWebLogic.sh as2 http://192.168.1.10:7001 &

6.         部署应用,输入http://192.168.1.10:7001/console,部署portal应用(部署应用步骤详见应用管理)。

4         建立proxy分发域

1.         同上面建立被管理域步骤,利用标准向导建立一个ProxyDomain,端口为80

2.         同样配置启动脚本,同管理域Domain配置方法,略;

3.         建立proxyApp应用,主要配置web.xml注册HttpClusterServlet

web.xml

<servlet>

<servlet-name>HttpClusterServlet</servlet-name>

<servlet-class>weblogic.servlet.proxy.HttpClusterServlet</servlet-class>

<init-param>

      <param-name>WebLogicCluster</param-name> 

<param-value>192.168.1.10:8001 |192.168.1.10:8003 </param-value>  

    </init-param>

    <init-param>  

      <param-name>DebugConfigInfo</param-name>  

      <param-value>ON</param-value> 

</init-param>

</servlet>

<servlet-mapping>

<servlet-name>HttpClusterServlet</servlet-name>

<url-pattern>/</url-pattern></servlet-mapping>

<servlet-mapping>

<servlet-name>HttpClusterServlet</servlet-name>

<url-pattern>*.jsp</url-pattern> </servlet-mapping>

<servlet-mapping> 

<servlet-name>HttpClusterServlet</servlet-name>

<url-pattern>*.htm</url-pattern> </servlet-mapping>

<servlet-mapping> 

<servlet-name>HttpClusterServlet</servlet-name>  

<url-pattern>*.html</url-pattern>

</servlet-mapping>

4.         启动proxy分发域,nohup ./startWebLogic.sh &

5.         部署应用到proxy分发域中;

6.         建立proxyApp应用,主要配置web.xml注册HttpClusterServlet

验证:输入http://192.168.1.10/portal,将随机访问到cluter中部署到Managed Server上的应用。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值