- 浏览: 202832 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
maxrocray:
现在没管用的了。。。
google的IP地址列表 -
greenwen:
谢谢您的分析,学习受教了
几种通讯协议的比较 -
chaiying:
...
几种通讯协议的比较 -
liyan12167:
哥们 我想向您请教些更详细的内容 不知道你还会在上线不 上来 ...
什么是SyncML -
追求幸福:
...
SyncML相关资源链接
简明JBOSS 5的安装配置说明
环境为Linux AS4以上,以下内容JBOSS5的简称JBoss,JDK5简称JDK
下载:
下载JDK1.5以上版本
http://java.sun.com/javase/downloads/index_jdk5.jsp
下载JBOSS5版本
http://sourceforge.net/project/showfiles.php?group_id=22866&package_id=16942&release_id=645033
http://nchc.dl.sourceforge.net/sourceforge/jboss/jboss-5.0.0.GA.zip
如果是JDK1.6的版本请下载:
http://jaist.dl.sourceforge.net/sourceforge/jboss/jboss-5.0.0.GA-jdk6.zip
如果想亲自尝试编译安装请下载:
http://jaist.dl.sourceforge.net/sourceforge/jboss/jboss-5.0.0.GA-src.tar.gz
下载apache2.x以上
http://dev.xiaonei.com/apache-mirror/httpd/httpd-2.2.11.tar.gz
安装:
安装目录统一为:/usr/local/
JDK的安装
Chmod +x jdk-1_5_0_17-linux-i586.bin
./jdk-1_5_0_17-linux-i586.bin
Yes
Ok,Fininsh。。。
JBOSS的安装
Unzip jboss-5.0.0.GA.zip
配置:
1:环境变量配置
JAVA_HOME=/usr/local/jdk1.5.0_17
JBOSS_HOME=/usr/local/ jboss-5.0.0.GA
PATH
2:JBOSS配置
1:修改端口:
/usr/local/jboss-5.0.0.GA/server/default/deploy/jbossweb.sar/server.xml
<!-- …
<Connector protocol="HTTP/1.1" port="8080" address="${0.0.0.0}"
… - ->
将8080修改为你想要的端口,将${jboss.bind.address}修改为0.0.0.0,允许从eth0,eth1,lo都能够访问jboss 80端口,也可以在启动参数中指定ip地址选项,指定绑定的ip地址:run.sh -b x.x.x.*
2:修改run.sh 增加JAVA_HOME和JBoss_HOME,把环境变量和app server绑定。
增加:
JAVA_HOME=/usr/local/jdk1.5.0_17/
JBOSS_HOME=/usr/local/jboss-5.0.0.GA
3. 日志文件设置。
若需要修改JBoss默认的log4j设置,可修改JBoss安装目录"server"default"conf下的jboss-log4j.xml文件,在该文件中可以看到,log4j的日志输出在JBoss安装目录"server"default"log下的server.log文件中。对于log4j的设置,读者可以在网上搜索更加详细的信息
3.部署应用
方式有多种,这里介绍一种,在/usr/local/jboss-5.0.0.GA/server/default/deploy目录下建立test.war的目录,把应用程序拷贝到test.war目录,配置一个jboss-web.xml放到WEB-INF下面即可。如果要建立虚拟主机则在jboss-web.xml中加入:
<jboss-web>
<context-root>/</context-root>
<virtual-host>www.test.com</virtual-host>
</jboss-web>
同时配置server.xml增加:
</Host>
<Host name="www.test.com">
<Alias>www.test.com </Alias>
</Host>
启动测试sh run.sh http://www.test.com
使用Apache http Server进行负载均衡配置
Apache Http Server |
Mod_JK |
JBOSS AS 5 |
NODE1 |
JBOSS AS 5 |
NODE2 |
下载apache
From: http://httpd.apache.org/
我下载的是httpd-2.2.11.tar.gz
./configure --prefix=/usr/local/apache2 --enable-so --enable-mods-shared="proxy proxy_http proxy_connect headers" --enable-MODULE=shared --with-mpm=worker
Make && make install
编辑http server的conf可以在文件尾增加, Vi Httpd.conf
如下:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
<Proxy balancer://mycluster>
Order deny,allow
Allow from all
BalancerMember ajp://172.16.9.22:8091/ route=node1 timeout=15
BalancerMember ajp://172.16.9.65:8091/ route=node2 timeout=15
ProxySet stickysession=JSESSIONID
ProxySet lbmethod=bytraffic
</Proxy>
ProxyPass / balancer://mycluster
其中BalancerMember ajp://172.16.9.22:8091/ route=node1 timeout=15
IP是网卡绑定的地址,端口是jboss的ajp协议的端口,node1是jboss server.xml中的jvmroute名称,在下面会介绍。
JBOSS配置:
/usr/local/jboss-5.0.0.GA/server/default/deploy/jbossweb.sar/server.xml
<Connector protocol="AJP/1.3" port="8091" address="${0.0.0.1}"
redirectPort="8444" />
<Engine name="jboss.web" defaultHost="localhost" jvmRoute="node1">
…
</Engine>
另外一台jboss同样配置,注意node2。
补充:jboss的监听地址一定要写网卡绑定的ip,要跟前端apache mod_jk配置中指定的ip一致,最好在同一个网段如172.16.9.*,同时一定修改启动监听地址为0.0.0.0,否则apache 的mod-jk无法转发request.
默认启动后,访问apache所在的机器ip。。。如果访问1服务,停掉1服务后,则会自动切换到2服务。
评论
来写的,和jboss5的文件出入太大,麻烦你指点一二
我的MSN jiangzhen1984@tom.com
发表评论
-
session 处理2种方式
2010-01-21 17:25 1394随着互联网的日益壮大,网站的pv和uv成线性或者指数倍的增加. ... -
异质数据结构
2009-11-21 12:28 1424堆栈、队列、链表等数据结构中的数据通常都是单一类型 ... -
Java获取代理客户端真实IP地址
2009-09-11 18:06 1911在JSP里,获取客户端的IP地址的方法是:request.ge ... -
杂论架构
2009-09-07 09:16 1045一、架构的含义 许多人对什么是架构或者架构设计包含什么内容比 ... -
nginx后面的jboss获取不到真实IP解决方案
2009-07-24 11:01 4161nginx+(1…n)tomcat集群部署时,后端tomcat ... -
byte short int long float double
2009-07-22 17:58 1503byte: 八位整数 -128——127,可用来节省内存的使用 ... -
架构思想
2009-06-26 10:15 1022一 架构思想 1.1 HTML页 ... -
jboss 4.22 优化心得
2009-01-16 13:39 1168增大可使用内存,修改bin/run.sh文件 JAVA_OPT ... -
基于Hessian的高性能远程对象调用的服务器端和客户端的Demo 2
2008-12-31 10:52 1468<!-- Hessian服务的接口--> &l ... -
基于Hessian的高性能远程对象调用的服务器端和客户端的Demo
2008-12-31 10:48 2737概要介绍 在我们的项目中,特别是在J2EE分布式系统中,我们经 ... -
剔除List中的重复值
2008-08-28 22:34 1926方法一:循环元素删除 // 删除ArrayList中重复 ... -
spring 2.5 mvc annotation使用
2008-06-11 11:16 2709项目中一种在用spring2.0,虽然2.5出来了很多新特性, ... -
webwork2中文参考手册.pdf
2008-05-11 22:54 1834webwork2中文参考手册.pdf -
Spring-MVC-step-by-step2.rar
2008-05-11 22:51 887Spring-MVC-step-by-step2.pdf -
学习Spring
2008-05-08 11:58 12491、如何学习Spring? ... -
基于Spring技术应用的远程服务
2008-05-08 11:04 931来源:赛迪网 一.引言 从根本上分析,Remoting实 ... -
几种通讯协议的比较
2008-05-08 10:54 8182一、综述 本文比较了RMI,Hessian,Burlap,Ht ... -
webwork之HelloWorld篇
2008-04-29 15:20 1330任何结果都是由简单的实践得出的,当然我下面的介绍也是模仿那些大 ... -
JDK1.5中的线程池使用简介
2008-04-25 17:49 2793学习 JDK1.5中的线程池使用简介 ... -
jboss 启动时java.sql.SQLException: User not found: SA
2008-04-03 17:11 2485修改下面的文件: jboss-4.0.3\server\def ...
相关推荐
JBOSS5.0配置详解.docx
jboss jbpm 5.0 最新版jboss jbpm 5.0 最新版jboss jbpm 5.0 最新版jboss jbpm 5.0 最新版jboss jbpm 5.0 最新版jboss jbpm 5.0 最新版jboss jbpm 5.0 最新版
JBOSS负载均衡配置说明,包括需要的文件,修改的内容等
jboss-5.0.0.GA.zip 分为两卷 jboss5.0.part1.rar jboss5.0.part2.rar
jboss-5.0.0.GA.zip 分为2卷: jboss5.0.part1.rar jboss5.0.part2.rar
yeclipse7.0+JBoss5.0测试EJB3.0环境搭建过程详解
1.17 JBoss 5.0 安装与配置详解 1.18 JBOSS安装配置 1.19 Oracle,MySql,SQL server分页 1.20 Jboss下的第一个EJB程序 1.21 JNDI 1.22 JNDI配置原理详解 1.23 JSF+Seam框架学习心得 1.24 java jdbc驱动的四...
这个PPT主要介绍给的是Jboss负载均衡.
Myeclipse7.0+JBoss5.0测试EJB3.0环境搭建过程源代码
使用Apache、mod_jk为负载均衡器的jboss集群详细配置
文档是介绍基于apache和modjk在jboss下实现负载均衡。
jboss-5.0工具jboss-5.0工具jboss-5.0工具jboss-5.0工具jboss-5.0工具
父项目中,根据Maven的规范,配置了相关依赖包的引用,包括:Jbpm4.4的引用包引用、Junit4.9的测试包引用,hibernate的引用包,以及应用服务器Jboss的Client引用等。 接口中,提供了部署流程、创建实例、获得当前...
解决jboss配置端口,端口号与oracle、javaEE端口号冲突问题
Jboss安装配置手册
Apache+Jboss负载均衡加域名转发
JBOSS5.1安装配置说明,说明Windows下JBoss的配置方法
JBoss安装与配置 教程 好东西.ppt
经过我的试验,整合里面包含了httpd-2.2.17及mod_jk.so文件。从而提高Jboss的压力。 希望对您有所帮助。谢谢
1、httpd在linux下部署配置文件 2、ActiveMQ在linux下部署配置文件 3、Tomcat在Linux下部署配置文件 4、Jboss在Linux下部署配置文件