首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

jboss5 同一个Jboss停运行多个实例及注册多个实例服务(转)

2012-06-29 
jboss5 同一个Jboss下运行多个实例及注册多个实例服务(转)?如果你不想解压多个Jboss到服务器,又想运行多个

jboss5 同一个Jboss下运行多个实例及注册多个实例服务(转)

?如果你不想解压多个Jboss到服务器,又想运行多个Jboss实例,相当于一个jboss下要跑多个网站,这也是我近期碰到的一个问题;服务器本身已经有3个Jboss4.2的在做单服务器集群,又要多出两个平台运行,而是jboss5.1环境下的,这里给出一个简单的配置方法。

?????

??这里引用在使用的两个平台做案例: www.narkaihui.com 及 3dshow.narkaihui.com

?

1. 创建二个实例

???将server下的default复制两份到当前目录下,并改为narkaihui及3dshow,这样server目录就多了两个实例。

?

2.注册实例服务

?? 可以参考之前有一篇“注册jboss实例到window服务”,这里说明一下需要修改的方;

??? Jboss 自带的注册服务批处理程序service.bat 只适用于一个实例,意味着在同一个jboss下你使用它注册了一个实例服务,就不能注册另外一个;所以这里要针对service.bat做一点修改。

在bin复制两份service.bat,并改名为narkaihuiservice.bat 及3dshowservice.bat。 修改narkaihuiservice.bat 和3dshowservice.bat的配置,有7个地方需要修改??

??

?

默认配置

 

narakihui实例

3dshow实例

set SVCNAME=JBAS50SVC替换JBAS50SVCJBAS50SVCNARKAIHUIJBAS50SVC3DSHOWset SVCDISP=JBoss Application Server 5.1替换 JBoss Application Server 5.1JBoss 5.1_NarkahuiJBoss 5.1_3Dshowjbosssvc.exe -imwdc %SVCNAME% "%DIRNAME%" "%SVCDISP%" "%SVCDESC%" service.bat替换 service.batnarkaihuiservice.bat?3dshowservice.bat.r.替换所有.r_narkaihui..r_3dshow..s.替换所有.s_narkaihui..s_3dshow.run.log替换所有run_narkaihui.logrun_3dshow.logshutdown.log替换所有shutdown_narkaihui.logshutdown_3dshow.log

?

除了上面7处外还要对call run.bat进行修改,每个.bat里都有两个要修改。

call run.bat -c 3dshow -b 0.0.0.0 -Djboss.service.binding.set=ports-04

call run.bat -c narkaihui -b 0.0.0.0 -Djboss.service.binding.set=ports-05

注意红色区域块 -c 参数,必须与实例名对应。

注册服务

narkaihuiservice.bat install

3dshowservice.bat install

?

http://219.136.252.103:8480???

http://219.136.252.103:8580?

与apache集成共用80端口,请参阅前一章。

热点排行