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

 

你可能感兴趣的:(Linux)