一台机器如何启动多个JBoss服务器的办法!(基于jboss-eap-4.3.0
很多时候服务器的数据总是不够的,有时需要测试或者配置集群、负载均衡等实例,这就需要在一台机器上跑多个JBoss实例, 那如何在一台机器启动多个JBoss呢,有两种方法: 一:自定义JBoss内置的端口: 1、$JBOSS_HOME/server/default/conf/jboss-service.xml ???? b、JNDI端口: ????? <attribute name="Port">1098</attribute> ?? c、RMI端口: 2、$JBOSS_HOME/server/default/deploy/jbossweb.sar/server.xml 3、$JBOSS_HOME/server/default/deploy/jms/uil2-service.xml ? 二:使用JBoss自带的启动参数: ???????? 如果要启动某一个节点,用run.bat -c node1,-c表示指定执行哪一个节点的配置和部署应用. ??????? JBoss比Tomcat复杂的多,端口的使用也就更多了,一个一个修改不怎么现实,也得花很多时间,其实,JBoss提供了自动更改端口的办法, 启动JBoss加此参数:-Djboss.service.binding.set=ports-default posts-default 使用默认端口,posts-01,posts-02,posts-03? 如这样:-Djboss.service.binding.set=ports-01 如:8080端口,JBoss会默认为你在端口号上增加100,即:8180。所有的端口以此类推都增加100。posts-02,posts-03分别增加200,300 JBOSS_HOME/server/default/conf/bindingservice.beans/META-INF/bindings-jboss-beans.xml(其中default为默认的启动目录), 这样省去了手动修改端口劳动力哦。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |