weblogic11g集群备忘

今天从网上搜索资料学习了如何搭建weblogic11g集群,这里备忘一些学习心得:

一、搭建集群的大概步骤如下:

    1.第一步当然是安装weblogic集群软件了,如何安装网上一大堆资料。

    2.安装完成后,开始创建域,在创建域的时候,我们JDK通常选择SUN的JDK,模式选择生产模式

    3.可选配置可以,勾选上“管理服务器”,“受管服务器,集群和计算机”,如果此处不选管理服务器,则管理服务器用默认值,即端口号为7001,选择后,我们可以更改默认端口号

    4.添加受管服务器信息,可以添加3个,2个用于创建集群,1个用于做代理

    5.创建集群,创建HTTP代理,其时这些可以不用在此创建,可以只创建一个域后,启动后,使用网页控制台来添加,也一样

    6.不过这样创建HTTP代理可以直接创建一个代理程序,比较方便,不然还需要自己创建并配置weblogic.xml和web.xml两个文件

    7.配置计算机,然后就可以创建了。

    8.创建完成后,就要创建2个集群和1个代理的域了,注意2个集群和1个代理的域的服务器名称一定要和上面创建的一样,域名可以任意,还有端口号也要一样。

    9.全部创建完成后,就可以启动了,启动顺序如下:

           (1)启动管理服务:通常使用管理服务器域bin目录下的startWebLogic.cmd(Windows平台)或startWebLogic.sh(Linux平台)命令来启动

           (2)启动集群里的2个受管服务器,通常使用受理服务器域bin目录下的startManagedWebLogic命令来,命令如下:

                 startManagedWebLogic.sh server1 http://192.168.1.100:7001

                 startManagedWebLogic.sh server2 http://192.168.1.100:7001

                注:server1/server2为2个受管服务器的名称, http://192.168.1.100:7001为管理服务器的地址,根据实际情况修改

           (3)启动代理服务器,通常使用代理服务器域bin目录下的startManagedWebLogic命令来,命令如下:

                 startManagedWebLogic.sh dlserver http://192.168.1.100:7001

           (4)这样就可以启动完成了,然后部署程序,可以重新部署代理程序。

二、下面是代理程序产生的web.xml和weblogic.xml两个文件的内容,放这里备忘:

      1.web.xml文件内容,这个比较多,根据实际情况修改IP:

<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<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.100:7011|192.168.1.100:7012</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>
<servlet-mapping>
<servlet-name>HttpClusterServlet</servlet-name>
<url-pattern>*.jpd</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>HttpClusterServlet</servlet-name>
<url-pattern>*.jcx</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>HttpClusterServlet</servlet-name>
<url-pattern>*.dtf</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>HttpClusterServlet</servlet-name>
<url-pattern>*.jws</url-pattern>
</servlet-mapping>
</web-app>


    2.weblogic.xml文件内容,这个不需要修改:

<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN" "http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd">
<weblogic-web-app>
<context-root>/</context-root>
</weblogic-web-app>

这两个文件可以创建一个/dlserverapp文件夹,然后在 dlserverapp文件夹下面再创建一个WEB-INF文件夹,在 WEB-INF文件夹创建这两个文件,这样就可以把这些内容部署给代理服务器了。


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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值