`
mineral
  • 浏览: 287465 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jboss 4.2.2 启动多实例配置手册

阅读更多

 

如果你想在一台机器上运行多个jboss实例,下面方法你可以试试。

 

jboss/docs/examples/binding-manager/samples-bindings.xml 拷到/usr/local/jboss/server目录下,改个名字叫server-bindings.xml

拷备 /usr/local/jboss/server/default 为/usr/local/jboss/server/node01

然后分别修改每个实例下的conf/jboss-service.xml,绑定不同的端口配置。


修改default/conf/jboss-service.xml
查找Service binding
修改serverName = port-default


修改node01/conf/jboss-service.xml
查找Service binding
修改serverName = port-01


启动:

run.sh -c default
run.sh -c node01

特别提醒:

1 如果曾经修改过http和ajp的监听端口号,要在server-bindings.xml里也修改相应的端口号,查找8080,8009,是一段xsl的内容里,换成你自己设的端口。不然会匹配不上,导致你的服务起不来。

2 如果你的应用程序里有用到jndi,那布署到第二个实例,如node01里的应用程序,引用jndi的地方,要修改默认端口为1199(实例node01)。如果实例2,3,4,则为1299,,1399,1499

3 官方wiki里推荐使用不同的IP,启动服务。

Reference:

 

[1] Jboss Wiki MultiInstance Configuration

 

分享到:
评论
6 楼 gembler 2009-02-05  
dansan 写道
很多细节没写出来。

其实没多少细节
因为本身bindings.xml里的注释也有示例
而且里面默认有四套供你用,不够再加
5 楼 gembler 2009-02-05  
grandboy 写道
还拷来拷去的干嘛?jboss也不大,就直接多搞几个jboss, 然后改里的端口就行了。

拷来拷去的,还容易把文件或者路径弄错。


没遇到过实际情况就不要顺口开河
当你在一台机器上跑上好几个应用的时候,你就知道痛苦
4 楼 dansan 2009-02-05  
很多细节没写出来。
3 楼 mineral 2008-10-15  
grandboy 写道

还拷来拷去的干嘛?jboss也不大,就直接多搞几个jboss, 然后改里的端口就行了。拷来拷去的,还容易把文件或者路径弄错。


端口太多了,不只http端口,还有很多其它的。你试试你明白了,自己改端口会有多痛苦。

2 楼 grandboy 2008-09-16  
还拷来拷去的干嘛?jboss也不大,就直接多搞几个jboss, 然后改里的端口就行了。

拷来拷去的,还容易把文件或者路径弄错。
1 楼 lord_is_layuping 2008-09-16  
我想在eclipse里配2个版本不一样的jboss,不知道怎么弄?lz帮帮忙啊?

相关推荐

Global site tag (gtag.js) - Google Analytics