51CTO下载-EOS5+JBoss负载均衡方案

更新时间:2024-05-02 18:01:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

PRIMETON TECHNOLOGIES, LTD. 上海普元信息技术有限责任公司

EOS5+JBoss负载均衡

技术解决方案

No part of this document may be reproduced, stored in any electronic retrieval system, or transmitted in any form or by any means, mechanical, photocopying, recording, otherwise, without the written permission of the copyright owner.

COPYRIGHT 2006 by Primeton Technologies, Ltd. ALL RIGHTS RESERVED.

EOS5+JBoss负载均衡方案

文档修订记录

序号 1

版本号 0.1 修订日期 2009-02-23 修订概述 创建 修订人 林锋 审批人 备注 http://www.primeton.com/ 第 2 页 共 18 页

EOS5+JBoss负载均衡方案

目 录

1

文档摘要 ....................................................................................................................................................... 4 1.1 1.2 1.3 1.4 1.5 2

文档分类 ................................................................................................................................................. 4 关键字/TAG ............................................................................................................................................. 4 摘要 ......................................................................................................................................................... 4 作者、协作者及评审人员 ..................................................................................................................... 4 定义、首字母缩写词及缩略语 ............................................................................................................. 4

概述 ............................................................................................................................................................... 5 2.1 2.2 2.3 2.4 2.5

问题或场景 ............................................................................................................................................. 5 目的 ......................................................................................................................................................... 5 参考资料 ................................................................................................................................................. 5 工具和技术 ............................................................................................................................................. 5 系统运行环境 ......................................................................................................................................... 5

3 解决方案 ....................................................................................................................................................... 6 3.1 3.2

概述 ......................................................................................................................................................... 6 部署步骤 ................................................................................................................................................. 6

3.2.1

安装部署第一个JBoss实例 ....................................................................................................... 6 3.2.2 安装部署第二个JBoss实例 ....................................................................................................... 7 3.2.3 安装部署Apache2.2 .................................................................................................................... 7 3.2.3.1 安装 .......................................................................................................................................................... 8 3.2.3.2 配置 .......................................................................................................................................................... 8 配置EOS工作流缓存同步 ......................................................................................................... 9 3.3 启动并验证 ............................................................................................................................................12

4

注意事项 ......................................................................................................................................................13 4.1 4.2 5

JBOSS实例停止后用户需要重新登录 .................................................................................................13 发布EOS构件包 ..................................................................................................................................13 3.2.4

常见问题 ......................................................................................................................................................13 5.1 5.2

启动EOS5.3.5 SERVER时报错 .............................................................................................................13 64位UNIX下安装APACHE碰到的一些问题 ....................................................................................14

6 附录 ..............................................................................................................................................................15 6.1 6.2 6.3

一台机器运行两个EOS FOR JBOSS实例需要修改的端口 .................................................................15 在UNIX下编译安装APACHE ................................................................................................................17 关闭APACHE的ACCESS.LOG日志 ........................................................................................................18

http://www.primeton.com/ 第 3 页 共 18 页

EOS5+JBoss负载均衡方案

1 文档摘要

1.1 文档分类

部署上线 ? 技术方案

1.2 关键字/Tag

EOS JBoss 负载均衡

1.3 摘要

介绍如何搭建EOS+JBoss+Apache负载均衡(非集群)环境。

1.4 作者、协作者及评审人员

作者: 林锋

1.5 定义、首字母缩写词及缩略语

负载均衡: 当服务请求发送到集群时,能根据一定的规则选择由集群中的某一台服务器来处理该请示。

http://www.primeton.com/ 第 4 页 共 18 页

EOS5+JBoss负载均衡方案

2 概述

2.1 问题或场景

一般的J2EE集群方案需要实现Web负载均衡、HTTPSession复制、EJB集群等等,但某些场景下只需要用到Web负载均衡,而且JBoss集群配置比较麻烦,HTTPSession复制又会影响性能,这时可以不需要配置集群,只需要两个JBoss单机实例做负载均衡即可。

2.2 目的

通过本文可以了解如何搭建EOS+JBoss+Apache负载均衡(非集群)环境。

2.3 参考资料 2.4 工具和技术 2.5 系统运行环境

EOS5.3

JBoss3.2.5 (EOS安装包自带)

http://www.primeton.com/ 第 5 页 共 18 页

EOS5+JBoss负载均衡方案

...

2、jboss-3.2.5\\server\\default\\conf\\jboss-minimal.xml中的1099端口,注意要改成跟jboss-service.xml中的1099一样的。端口配置在配置文件中位置如下:

... ...

3、jboss-3.2.5\\server\\default\\deploy\\jbossweb-tomcat50.sar\\server.xml中8080,8009,8081端口。端口配置在配置文件中位置如下:

...

3、jboss-3.2.5\\server\\default\\deploy\\jms\%uil2-service.xml中的8093端口。端口配置在配置文件中位置如下:

... ...

4、eosserver\\config\\eosconfig.xml中的1099,30614端口,注意1099端口要改成跟jboss-service.xml中的1099端口一样的。端口配置在配置文件中位置如下:

...

第 16 页 共 18 页

EOS5+JBoss负载均衡方案

... ... 6.2 在unix下编译安装Apache

1、下载Apache源码

例如下载Apache的源码文件为httpd-2.2.3.tar.gz。 2、解压源码包

执行命令“tar zxvf httpd-2.2.3.tar.gz”进行解压,源码文件会解压到“httpd-2.2.3”目录下。 3、配置

进入“httpd-2.2.3”目录,执行以下命令:

./configure --prefix=/usr/local/apache2.2.3 --enable-so --enable-proxy=shared --enable-proxy-ftp=shared --enable-proxy-ajp=shared --enable-proxy-http=shared --enable-proxy-connect=shared --enable-proxy-balancer=shared 配置Aapche的安装路径为“/usr/local/apache2.2.3”,并生成mod_proxy模块。 4、执行命令“make”编译源码 5、执行命令“make install”安装 例如:

#tar zxvf httpd-2.2.3.tar.gz #cd httpd-2.2.3 #./configure --prefix=/usr/local/apache2.2.3 --enable-so --enable-proxy=shared --enable-proxy-ajp=shared --enable-proxy-http=shared --enable-proxy-ftp=shared --enable-proxy-connect=shared --enable-proxy-balancer=shared #make #make install http://www.primeton.com/

第 17 页 共 18 页

EOS5+JBoss负载均衡方案

6.3 关闭Apache的access.log日志

access.log日志记录的内容比较多,运行时间长了之后,日志文件会变得很大,可以关闭该日志文件。

在 Apache的conf/httpd.conf主配置文件里注释掉下面几行即可:

# # LogFormat \%l %u %t \\\%>s %b \\\\\\ # LogFormat \ # # LogFormat \%l %u %t \\\%>s %b \\\\\\ # # CustomLog logs/access_log common #

http://www.primeton.com/ 第 18 页 共 18 页

本文来源:https://www.bwwdw.com/article/so1g.html

Top