`
worina8080
  • 浏览: 14757 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

win7 系统apache+jboss的集群

 
阅读更多
   1.下载Apache服务器:(http://www.apache.org),我下载的是apache_2.2.14-win32-x86-openssl-0.9.8k.msi,双击安装即可(若提示先删除的话说明电脑已安装http服务)。
    2.启动http服务,找到${http_home}/bin,点击ApacheMonitor.exe,在电脑右下角有一个apache的标志,右击->start,然后访问:127.0.0.1:80,出现It works! 说明成功。还有就是修改http的服务端口,默认是80端口,要修改的话在${http_home}/conf/http.conf下修改。
    3.下载mod_jok.so,http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/,访问该网址,根据需要下载对应的mod_jok.so。我下载的是win32/jk-1.2.14/mod_jk-1.2.14-apache-2.0.54.so ,重命名为mod_jok.so。将该文件放在${http_home}/moudles下。
    4.修改httpd.conf,导入mode_jk.conf :Include conf/mod_jk.conf
    5.在${http_home}/conf下新建mod_jk.conf
    
# Load mod_jk module. Specify the filename
# of the mod_jk lib you’ve downloaded and
# installed in the previous section
LoadModule jk_module modules/mod_jk.so

# Where to find workers.properties
JkWorkersFile conf/workers.properties

# Where to put jk logs
JkLogFile conf/mod_jk.log

# Set the jk log level [debug/error/info]
JkLogLevel error

# Select the log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "

# JkOptions indicate to send SSL KEY SIZE,
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories

# JkRequestLogFormat set the request format
JkRequestLogFormat "%w %V %T"

JkMountFile conf/uriworkermap.properties

     6.在${http_home}/conf下新建uriworkermap.properties

/memcached/*=LoadBalancer
#
# Mount jkstatus to /jkmanager
# For production servers you will need to
# secure the access to the /jkmanager url
#
/jkmanager=jkstatus


     7.在${http_home}/conf下新建workers.properties
worker.list=LoadBalancer,jkstatus
worker.jkstatus.type=status

# Now we define the load-balancing behaviour
worker.LoadBalancer.type=lb
worker.LoadBalancer.balance_workers=node1,node2
worker.LoadBalancer.sticky_session=false
worker.LoadBalancer.method=R
worker.LoadBalancer.retries=2

#该port为jboss实例啊ajp端口
worker.node1.port=8109
worker.node1.host=localhost
worker.node1.type=ajp13
worker.node1.fail_on_status=500
worker.node1.cachesize=100
worker.node1.connection_pool_size=50
worker.node1.connection_pool_minsize=25
worker.node1.connection_pool_timeout=600

worker.node2.port=8209
worker.node2.host=localhost
worker.node2.type=ajp13
worker.node2.fail_on_status=500
worker.node2.cachesize=100
worker.node2.connection_pool_size=50
worker.node2.connection_pool_minsize=25
worker.node2.connection_pool_timeout=600


ps:解释一下workers.properties文件
当访问路径为 ip:80/memcached/*,apache将该请求分发到两个服务器node1、node2,node1、node2根据port、host等配置好
       8.修改jboss的配置文件:修改[server root]/deploy/jboss-web.deployer/ META-INF/jboss-service.xml文件中以下配置为true:
<attribute name="UseJK">true</attribute>

       修改[server root]/deploy/jboss-web.deployer/ server.xml中Engine的节点,增加jvmRoute属性:
<Engine name=“jboss.web” defaultHost=“localhost” jvmRoute=“[apache中的节点名字]” >
        9.修改项目的web.xml文件:在末尾添加<distributable/>即可
   启动在两个配置好的jboss,若访问路径为127.0.0.1:9000/memcached/index.action127.0.0.1:9001/memcached/index.action,通过访问127.0.0.1/memcached/index.action也能访问成功,则说明成功
分享到:
评论
3 楼 xfxpeter 2013-02-20  
2 楼 xiao11lang 2012-11-01  
二楼也是我的哈哈 飞哥
1 楼 xiao11lang 2012-11-01  

相关推荐

    apache+jboss集群参考

    apache+jboss集群参考,参考介绍集群实现办法

    Apache2.2+JBOSS 5 集群配置

    Apache2.2+JBOSS 5 集群配置主要涉及在Linux环境下构建高可用性和负载均衡的服务器集群,以提升应用服务的稳定性和处理能力。以下是详细的知识点: 1. **JBoss集群架构**: JBoss 集群可以采用两种架构:客户端...

    Apache+Jboss(Tomcat)集群配置

    Apache+Jboss(Tomcat)集群配置是一种常见的高可用性和负载均衡解决方案,它通过在前端部署Apache服务器,中间层配置多个Jboss或Tomcat应用服务器,后端连接统一的数据库来实现系统的扩展性和稳定性。以下是配置这个...

    apache+jboss学学.rar

    Apache和JBoss是两个在IT领域中非常重要的开源软件,它们分别是两个重量级的服务器组件。Apache HTTP Server是世界上最流行的Web服务器,而JBoss则是一个基于Java的、全面的企业级应用服务器,它提供了完整的Java EE...

    Apache+Jbosseap环境搭建.zip

    Apache+Jbosseap环境搭建.zip

    httpd(负载均衡)+Jboss集群高可用部署配置文件

    这里我们将深入探讨如何使用httpd(Apache HTTP Server)作为负载均衡器,结合Jboss应用服务器进行集群部署,同时利用Linux操作系统来实现这一目标。 一、httpd负载均衡 httpd(Apache HTTP Server)作为全球最...

    apache+jboss整合详细步骤全过程

    ### Apache与JBoss整合详细步骤 #### 环境配置 在进行Apache与JBoss的整合之前,首先需要确保服务器的基础环境已经配置好。这里提到的环境包括两个服务器:一个运行Apache与JBoss(IP: 192.168.1.95),另一个仅...

    Apache+Jboss负载均衡加域名转发

    mod_jk模块充当了Apache与JBoss之间的桥梁,负责将HTTP请求转发到JBoss应用服务器集群中的一个实例上。 #### 域名转发 域名转发是指将一个域名指向另一个域名或IP地址的过程。在本配置中,Apache被配置为虚拟主机,...

    apache jboss 集群问题

    apache jboss 集群问题,集群后出现异常,收集资料!

    Apache+Jbosseap环境搭建V1.0 (2).docx

    Apache所用包:httpd-2.2.19.tar.gz Jboss 所用包:jboss-eap-5.1.2.zip JDK 所用包:jdk-6u26-linux-x64-rpm.bin 整合所需包:tomcat-connectors-1.2.26-src.tar.gz

    Nginx 1.2.1 + JBOSS AS 7 负载配置及Session处理

    在负载均衡方面,文章首先介绍了 JBOSS 官方文档中推荐使用 Apache Httpd 作为负载均衡服务器,但是作者由于个人喜好 Nginx,所以选择使用 Nginx 1.2.1 + JBOSS AS 7 实现负载均衡。 在 Session 处理方面,文章介绍...

    CentOS+Jdk+Jboss+dubbo+zookeeper集群配置教程

    【CentOS+Jdk+Jboss+dubbo+zookeeper集群配置教程】 在进行大规模分布式系统开发时,集成多种组件是常见的需求。本教程将详细介绍如何在CentOS操作系统上配置Jdk、Jboss应用服务器、dubbo服务治理框架以及zookeeper...

    Jboss7 +apache 2.2.25+mod_jk 配置集群

    本教程将详细阐述如何在Windows环境下配置基于Jboss7、Apache 2.2.25和mod_jk的集群,实现负载均衡。首先,确保您已经下载了所需的所有软件,包括Jboss7、Apache HTTP Server 2.2.25和mod_jk模块。 1. **安装与准备...

    Eclipse+jboss的配置Eclipse+jboss的配置Eclipse+jboss的配置Eclipse+jboss的配置

    7. **热部署**: JBoss Tools支持热部署,当项目中的文件被修改并保存后,Eclipse可以自动检测变化并更新到服务器,无需手动重新部署。 8. **资源管理**: 通过Eclipse的“服务器”视图,你可以管理服务器上的应用,...

    linux jboss4+apache集群配置

    redhat5+jboss4.2.3+apache2.2.19+mod_jk.so集群配置 文档中包括了jkd jboss apache mod_jk 的分别安装步骤,对linux不熟悉的人绝对有所帮助。 我把他搞定中途遇到了很多问题才写了这个文档,相对来说比较完善了,...

    Jboss集群配置httpd-v2.2.18+mod_jk-1.2.27-httpd-2.2.10.so+jboss-4.2.3

    JBoss 集群是一种高级的系统架构,它通过将多个 JBoss 服务器实例组合在一起,提供高可用性和负载均衡,从而增强应用程序的性能和稳定性。集群的主要目标是确保即使单个节点出现故障,整个系统也能继续运行,保证...

    EJBCA+mysql+jboss安装布署

    本文档旨在提供一套详尽的指南,帮助读者顺利安装和部署 EJBCA(Enterprise JavaBeans Certification Authority)证书管理系统、MySQL 数据库以及 JBoss 应用服务器。这套组合在企业级应用中非常常见,尤其是对于...

    手把手系列-Eclipse+JBossIDE+JBoss开发环境配置

    本教程主要关注的是如何使用Eclipse集成开发环境(IDE)配合JBossIDE插件以及JBoss应用服务器来搭建一个高效、稳定的Java EE开发环境。接下来,我们将深入探讨这个主题,详细讲解每一个步骤。 一、Eclipse简介 ...

Global site tag (gtag.js) - Google Analytics