强烈建议不要使用WebLogic ClusterServlet作为Proxy进行生产环境的负载均衡,

那个是用来进行集群的功能测试的,Oracle的产品文挡也写得比较清楚。

如果采用软件的负载均衡,可以采用Apache,IIS,Netscape,Oracle提供了代理的so文件。

也可以采用Oracle的Traffic Director软件。

如果采用Apache的话,安装方式如下

  1. 下载Apache http://httpd.apache.org/download.cgi
    1. 安装Apache,使用默认端口,如果下载原文件,请通过如下方式构建
      因为weblogic 11g支持Apache http 2.0或者2.2,所以请下载2.2.x版本不要下载最新的2.4.x

    ./configure
    --prefix=PREFIX  --enable-so

    Make

    Make
    install

    修改conf/httpd.conf,主要是修改监听端口

    .PREFIX/bin/apachectl
    start

  2. 拷贝WebLogic Server的mod_wl_20.so或者mod_wl_22.so(具体哪个取决于与之匹配的Apache版本,Apache 2.0对应mod_wl_20.so),so文件放在WebLogic Home/server/plugin下,比如E:\oracle\Middleware\wlserver_10.3\server\plugin\win\32,  目标位置在%APACHE_HOME%\modules
  3. 修改httpd.conf配置文件(%APACHE_HOME%\conf\httpd.conf),让apache加载weblogic提供的For Apache的Plugin

LoadModule weblogic_module /modules/mod_wl_20.so

  • 配置Apache指向Weblogic集群
  • 让Apache遇到任何请求,都转发给Weblogic
  • 注意此语句只支持匹配规则都发到一个集群的多台server,并不支持路径分支匹配。

<IfModule mod_weblogic.c>

WebLogicCluster ip1:port1,ip2:port2,ip3:port3,ip4:port4 
MatchExpression *.*
</IfModule>

  • 如果遇到根据url分发到不同的后端服务器的情况,可以参考下面语句

<Location /app1>

SetHandler weblogic-handler

WebLogicCluster 192.168.128.1:7002,192.168.128.1:7003

</Location>

<Location /app2>

SetHandler weblogic-handler

WebLogicCluster 192.168.128.1:7004,192.168.128.1:7005

</Location>

详情参见

https://docs.oracle.com/cd/E21764_01/web.1111/e16435/apache.htm#PLGWL401

采用Apache作为WebLogic Server集群的负载均衡器的更多相关文章

  1. apache配置weblogic部署集群,多节点的项目和单节点项目并存 负载均衡

    开启模块如下: LoadModule weblogic_module modules/mod_wl_22.so LoadModule lbmethod_byrequests_module module ...

  2. weblogic的集群与配置

    目录(?)[-] 1.Weblogic的集群 2.创建Weblogic集群前的规划 3.开始创建我们的Weblogic集群 1.1 创建集群的总控制端aminserver 2.2 创建集群中的节点my ...

  3. 【转】Weblogic的集群

    原文链接:http://www.cnblogs.com/HondaHsu/p/4267972.html 一.Weblogic的集群 还记得我们在第五天教程中讲到的关于Tomcat的集群吗? 两个tom ...

  4. Weblogic的集群

    <收藏自http://www.cnblogs.com/HondaHsu/p/4267972.html> 一.Weblogic的集群 还记得我们在第五天教程中讲到的关于Tomcat的集群吗? ...

  5. weblogic的集群与配置图文

      一.Weblogic的集群 还记得我们在第五天教程中讲到的关于Tomcat的集群吗? 两个tomcat做node即tomcat1, tomcat2,使用Apache HttpServer做请求派发 ...

  6. weblogic的集群与配置图文方法

      一.Weblogic的集群 还记得我们在第五天教程中讲到的关于Tomcat的集群吗? 两个tomcat做node即tomcat1, tomcat2,使用Apache HttpServer做请求派发 ...

  7. Linux平台上搭建apache+tomcat负载均衡集群

    传统的Java Web项目是通过tomcat来运行和发布的.但在实际的企业应用环境中,采用单一的tomcat来维持项目的运行是不现实的.tomcat 处理能力低,效率低,承受并发小(1000左右).当 ...

  8. 用apache和tomcat搭建集群,实现负载均衡

    型的企业应用每天都需要承受巨大的访问量,在着巨大访问量的背后有数台服务器支撑着,如果一台服务器崩溃了,那么其他服务器可以使企业应用继续运行,用户对服务器的运作是透明化的,如何实现这种透明化呢?由如下问 ...

  9. spring boot 2.0.3+spring cloud (Finchley)1、搭建服务注册和发现组件Eureka 以及构建高可用Eureka Server集群

    一 .搭建Eureka 编写Eureka Server 由于有多个spring boot项目,采用maven多module的结构,项目结构如下: 新建一个maven主工程,在主maven的pom文件中 ...

随机推荐

  1. NOIP2005过河(青蛙过河)

    题目传送门 这道题主要是因为L长度最大可以为1e9 而石子却最多只有100个 这样就浪费了很多时间空间 所以我们压缩一波路径就可以了 剩余的就是枚举每个点以及i-y到i-x的dp了 这里要说一句为什么 ...

  2. bzoj 3196二逼平衡树 线段树套平衡树

    比较裸的树套树,对于区间K值bz上有一道裸题,详见题解http://www.cnblogs.com/BLADEVIL/p/3455336.html(其实题解也不是很详细) //By BLADEVIL ...

  3. CentOS erlang安装

    1. http://www.erlang.org/下载erlang,解压缩,进入目录,检查环境 alex$ cd otp_src_18. alex$ ./configure ************* ...

  4. python基础===pip安装模块失败

    此情况只用于网络不畅的安装模块背景: 总出现红色的 Could not find a version that satisfies the requirement pymongo(from versi ...

  5. 【bzoj4272】筐子放球

    看题解会的系列…… 详细解释先坑着,以后补…… #include<bits/stdc++.h> #define N 200005 using namespace std; ,tot=,cn ...

  6. servlet(4) - servletAPI - 小易Java笔记

    Servlet规范核心类图 1.请求和响应对象 ==> HTTP协议包含请求和响应部分. ==> HttpServletRequest就代表着请求部分 ==> HttpServlet ...

  7. 关于ES6(ES2015)开发记坑

    ES2015(以下简称ES6)在开发过程中遇到的问题: 1,必须显示声明变量 //es5中可解释为全局变量 a=5; //es6中报错:a is not defined a=5 2,对于递归调用方式必 ...

  8. k8s的chart学习(下)

    1.开发自己的chart Kubernetes 给我们提供了大量官方 chart,不过要部署微服务应用,还是需要开发自己的 chart,下面就来实践这个主题. 1.1创建 chart 执行 helm ...

  9. MATLAB求函数零点与极值

    1.      roots函数 针对多项式求零点(详见MATLAB多项式及多项式拟合) 2.      fzero函数 返回一元函数在某个区间内的的零点. x0 = fzero(@(x)x.^2-3* ...

  10. springBoot Feign Hystrix Dashboard

    1.引入依赖 <!-- 引入关于 hystrix Dashboard的依赖 --> <dependency> <groupId>org.springframewor ...