配置负载均衡
一、配置Glassfish支持AJP协议(Apache to Java Protocol)接口:
复制ajp 所需的jar
tomcat 5.5.23/server/lib/tomcat-ajp.jar,
tomcat 5.5.23/server/lib/commons-modeler-2.0.jar
commons-logging-1.0.4.jar, log4j-1.2.14.jar 到Glassfish/lib 目录
asadmin create-jvm-options --target cluster1 "-DjvmRoute=\${AJP_INSTANCE_NAME}"
asadmin create-jvm-options --target cluster1 "-Dcom.sun.enterprise.web.connector.enableJK=\${AJP_PORT}"
asadmin create-system-properties --target server1 AJP_INSTANCE_NAME=server1
asadmin create-system-properties --target server1 AJP_PORT=8019
asadmin create-system-properties --target server2 AJP_INSTANCE_NAME=server2
asadmin create-system-properties --target server2 AJP_PORT=8029
二、配置Apache负载均衡模块:
要求已安装Apache2.2.6,修改httpd.conf
取消下面语句的注释
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
增加如下语句
ProxyRequests off
<Proxy balancer://tccluster>
BalancerMember ajp://10.17.34.226:8019 loadfactor=1 route=server1
BalancerMember ajp://10.17.34.226:8029 loadfactor=1 route=server2
</Proxy>
<Location /databus>
ProxyPass balancer://tccluster/databus stickysession=JSESSIONID nofailover=On
ProxyPassReverse balancer://tccluster/databus
</Location>
修改ajp://10.17.34.226:8019 到Glassfish server的具体地址和AJP端口
修改 route=server1 到前面设置的AJP_INSTANCE_NAME。
配置中 "nofailover=On" 适合于没有 session 复制的情况下, 这种情况下, 如果其中一台 HTTP 服务器出错, 那么原来分配在这个出错机器上的浏览器客户端不会被自动转移到另外的服务器上, 必须重新启动浏览器才能将请求分配到另外一台服务器上去.
分享到:
相关推荐
glassfish 安装配置文档 发布、eclipse调试
glassfish手工修改domain部署应用步骤,文档详细介绍了如何使用手工部署一个web文件夹目录形式的应用,以及手工配置jdbc
glassfish配置jndi(DB2数据库)的详细步骤,注意在步骤2时需要修改数据源名称
在GlassFish中配置数据源连接池
GlassFish服务器开源版本5.0管理指南,提供了配置和管理GlassFish服务器开源版本的说明。
eclipse与glassfish3.1.1使用配置-连接池配置-JNDI配置[归纳].pdf
glassfish ant eclipse 配置 指南 图解
glassfish和ant安装与配置 在eclipse中的配置
Glassfish中关于tomcat介绍 Glassfish中关于tomcat介绍 Glassfish中关于tomcat介绍 Glassfish中关于tomcat介绍
GlassFish4的下载和安装的详细步骤,下载地址,配置等。附带有GlassFish3的安装简述
Glassfish单机集群配置样例代码与资源
介绍glassfish以及JAVA EE 5的关系,包含了glassfish的安装配置等信息
glassfish集群搭建手册glassfish集群搭建手册glassfish集群搭建手册
安装(Glassfish)需要JDK5以上版本的JDK。配置Glassfish需要ant1.6.5。 安装Glassfish 1. 下载Glassfish安装包, 并为JDK 5设置JAVA_HOME环境变量.
glassfish管理员界面如何配置连接池的介绍
glassfish集群的配置在国内很少有人详细的讲 而且细节之处关键之处都是一带而过 很容易忽略 包括官方白皮书也是这样 所以写个文档和大家分享一下 文档中我分别写了界面配置方法和命令行批处理配置方法,希望对研究和...
Glassfish 集群技术揭秘Glassfish 集群技术揭秘
Glassfish部署web项目
NULL 博文链接:https://mybeautiful.iteye.com/blog/1233666
GlassFish 的安装和启动,中文的呀