JBoss7.1.1 Final+mod_cluster-1.2.0.Final集群配置

项目需求,需要JBoss在windows下集群,记录一下以备后查

JDK:1.7

服务器环境:个人电脑windows xp

jboss版本:7.1.1 Final

mode_cluster:1.2.0 Final

1、配置mode_cluster

下载mode_cluster 1.2.0 Final windows 32位版本(测试电脑为32位,生产环境依据服务器而定)和Jboss7.1.1 Final

解压mode_cluster 压缩包到目录D:\mySoftware\httpd_mod_cluster\

运行D:\mySoftware\httpd_mod_cluster\bin\下的installconf.bat文件生成默认配置

修改conf\httpd.conf

修改#Listen 12.34.56.78:80 为 Listen 192.168.196.114:8085,端口随意

修改#ServerName 12.34.56.78:80为ServerName 192.168.196.114:8085

在末尾修改<IfModule manager_module>为以下部分

<IfModule manager_module>
Listen 192.168.196.114:7777
ManagerBalancerName mycluster
<VirtualHost *:7777>
<Location />
Order deny,allow
Deny from all
Allow from all
</Location>

KeepAliveTimeout 300
MaxKeepAliveRequests 0
#ServerAdvertise on http://127.0.0.1:6666
AdvertiseFrequency 5
AdvertiseSecurityKey 1234567890
#AdvertiseGroup 224.0.1.105:23364
EnableMCPMReceive
AllowDisplay On

<Location /mod_cluster_manager>
SetHandler mod_cluster-manager
Order deny,allow
Deny from all
Allow from all
</Location>

</VirtualHost>
</IfModule>

ListenListen 192.168.196.114:8085是监听IP和端口,这样httpd才会处理访问访问这个IP端口的请求,

ServerName Listen 192.168.196.114:8085是对外的访问地址,当服务器有DNS功能时,可以改成ServerName www.example.com:80,由DNS来解析域名的IP

Listen 192.168.196.114:7777是jboss集群模块连接httpd cluster的ip和接口,同时也是管理页面访问的地址

2、配置jboss7.1.1

解压jboss压缩包到目录D:\mySoftware\jboss7

配置环境变量JBOSS_HOME为D:\mySoftware\jboss7

删除standalone\configuration\standalone.xml(删除前最好备份)

复制standalone-full-ha.xml并重命名为standalone.xml

修改文件内容

修改<serverxmlns="urn:jboss:domain:1.2">为

<server name="standalone-node1" xmlns="urn:jboss:domain:1.2">

修改<mod-cluster-configadvertise-socket="modcluster">为

<mod-cluster-config advertise-socket="modcluster" proxy-list="192.168.196.114:7777" advertise-security-key="1234567890">

ps:proxy-list="192.168.196.114:7777"为mod_cluster中Listen 192.168.196.114:7777

advertise-security-key="1234567890"与mod_cluster中AdvertiseSecurityKey 1234567890要一致

我参考的两篇博客都是在Linux下配置的,没有配置proxy-list="192.168.196.114:7777,我在windows下为配置proxy-list时mod_cluster和jboss始终无法取得联系

修改<subsystem xmlns="urn:jboss:domain:web:1.1"default-virtual-server="default-host" native="false">为

<subsystem xmlns="urn:jboss:domain:web:1.1" default-virtual-server="default-host" instance-id="${jboss.node.name}" native="false">

修改<interfaces></interfaces>标记中的内容为

<interfaces>
<interface name="management">
<inet-address value="${jboss.bind.address.management:192.168.196.114}"/>
</interface>
<interface name="public">
<inet-address value="${jboss.bind.address:192.168.196.114}"/>
</interface>
<interface name="unsecure">
<inet-address value="${jboss.bind.address.unsecure:192.168.196.114}"/>
</interface>
</interfaces>

启动mod_cluster目录bin\httpd.exe

部署web项目到\standalone\deployments\

启动jboss目录下bin\standalone.bat

浏览器输入http://192.168.196.114:7777/mod_cluster_manager看到如下画面表示配置成功

访问http://192.168.196.114:8085/项目名/index.html就能通过httpd mode_cluster进行访问了

参考博客:

http://blog.csdn.net/xixixi9988/article/details/21651449

http://yang-min.iteye.com/blog/1961574

http://wenku.baidu.com/link?url=bteMg0-59v44fnB7T85n9lRgT8ARikkERacGkYp3qWP05Ib977_1lZ2QJGEUyEW7YYU7RdYL6IlOVPuPobZ_00DKc-9tYm3daxUcopBgT83

本文地址:http://www.cnblogs.com/wangjiajun/p/4211605.html

时间: 2024-08-05 11:16:21

JBoss7.1.1 Final+mod_cluster-1.2.0.Final集群配置的相关文章

Redis 3.0.5 集群配置

1.安装(略) 可以参考我之前博客:http://mydbs.blog.51cto.com/513727/1745300 2.服务器说明 IP    192.168.1.231 系统   CentOS 6.5 64bit 内存  1G 硬盘  20G redis  3.0.5 redis监听 7000-7006 3 集群配置 3.1 创建配置目录 cd /etc/redis/ mkdir 7000 mkdir 7001 mkdir 7002 mkdir 7003 mkdir 7004 mkdir

debian下 Hadoop 1.0.4 集群配置及运行WordCount

说明:我用的是压缩包安装,不是安装包 官网安装说明:http://hadoop.apache.org/docs/r1.1.2/cluster_setup.html,繁冗,看的眼花...大部分人应该都不是按照这个来的...按照这个做我相信也会碰到各种问题 精简版安装说明:http://www.linuxidc.com/Linux/2013-01/77678.htm 言简,但如果照搬,绝对会遇到一些问题... 接下来记录我遇到的问题: 环境 jdk1.7.0_09 + debian6 32bit +

WildFly8.1(JBoss)+mod_cluster(Apache)集群配置

继上次使用mod_jk进行了Apache+JBoss集群配置之后,由于JBoss5.1启动过于缓慢,所以开始尝试使用最新的WildFly8.1进行配置(WildFly就是JBoss,在JBoss7之后改名). 系统环境: Windows 7 SP1(Windows Server 2003已测试,WildFly会有未知问题) 软件环境: JDK 7+(一定要使用7以上,否则WildFly不支持) WildFly 8.1.0(http://wildfly.org/downloads/) mod_cl

Linux下Hadoop 2.2.0 集群配置攻略

Hadoop 2.2.0 集群配置攻略 用户输入标识: chmod +x jdk-7u45-linux-x64.rpm  为黑色带底纹 系统输出标识: java version "1.7.0_51" 为绿色小字 2014年3月20-日 by lilihao Q 404536204 1. 安装sun jdk (1). 到Oracle的官方网站下载jdk,目前最新版本是7u51 安装包: http://www.oracle.com/technetwork/java/javase/downl

Hadoop2.6.0安装 — 集群

文 / vincentzh 原文连接:http://www.cnblogs.com/vincentzh/p/6034187.html 这里写点 Hadoop2.6.0集群的安装和简单配置,一方面是为自己学习的过程做以记录,另一方面希望也能帮助到和LZ一样的Hadoop初学者,去搭建自己的学习和练习操作环境,后期的 MapReduce 开发环境的配置和 MapReduce 程序开发会慢慢更新出来,LZ也是边学习边记录更新博客,路人如有问题欢迎提出来一起探讨解决,不足的地方希望路人多指教,共勉! 目

Hadoop-2.2.0中文文档——MapReduce 下一代 -——集群配置

目的 这份文档描写叙述了怎样安装.配置和管理从几个节点到有数千个节点的Hadoop集群. 玩的话,你可能想先在单机上安装.(看单节点配置). 准备 从Apache镜像上下载一个Hadoop的稳定版本号. 安装 安装一个Hadoop集群,一般包含分发软件到全部集群中的机器上或者是安装RPMs. 一般地,集群中的一台机器被唯一地设计成NameNode,还有一台机器被设置成ResourceManager.这是master(主). 集群中剩下的机器作为DataNode 和 NodeManager.这些是

Redis3.0.7集群部署完整版

Redis3.0.7集群安装部署 Redis集群没有出来前,一直使用Codis集群,现在部署Redis集群看看效果如何. 一,架构 Centos6.5 64位 redis1 redis1:6379主 redis3:6380从 redis2 redis2:6379主 redis1:6380从 redis3 redis3:6379主 redis2:6380从 二,部署Redis实例 1,安装依赖 yum -y install tcl-devel 2,下载 wget http://download.r

Hadoop-1.0.4集群搭建笔记

这篇文章介绍的是简单的配置Hadoop集群的方法,适合实验和小型项目用,正式运行的集群需要用更正规的方法和更详细的参数配置,不适合使用这篇文章. 安装 JDK 在终端输入 $ java -version 如果有反应,说明已安装过jdk.如果显示的信息里出现了类似OpenJDK的字样,如 java version "1.6.0_20" OpenJDK Runtime Environment (IcedTea6 1.9.2) (6b20-1.9.2-0ubuntu1~10.04.1) Op

Redis 4.0.1集群搭建

Redis 4.0.1集群搭建 一.概述 Redis3.0版本之后支持Cluster. 1.1.redis cluster的现状 目前redis支持的cluster特性: 1):节点自动发现 2):slave->master 选举,集群容错 3):Hot resharding:在线分片 4):进群管理:cluster xxx 5):基于配置(nodes-port.conf)的集群管理 6):ASK 转向/MOVED 转向机制. 1.2.redis cluster 架构 1)redis-clust