一.创建server配置,如test
对于Jboss来说,启动多个Jboss实例,可以理解为配置多server,目录为$Jboss_home/server/,可以直接拷贝$jboss_Home/server/defaul 为$jboss_Home/server/test.
二.修改server端口
# vi $jboss_Home/server/test/conf/bindingservice.beans/META-INF/bindings-jboss-beans.xml
默认端口如下:
JNDI Port:1099
web service port:8080
JMX RMI port: 1090
1.自己改以上默认端口
2.采用the set of bindings 方式统一修改所有端口方式(推荐)
就采用配置统一为所有的端口都加上偏移量的值,如100,把下面${jboss.service.binding.set:ports-default}改为自己的,如ports-01,就都加上100,它的定义可以在该配置文件中找到
<!-- Provides management tools with a ProfileService ManagementView
interface to the SBM and its components -->
<bean name="ServiceBindingManagementObject"
class="org.jboss.services.binding.managed.ServiceBindingManagementObject">
<constructor>
<!-- The name of the set of bindings to use for this server -->
<!--<parameter>${jboss.service.binding.set:ports-default}</parameter>-->
<parameter>${jboss.service.binding.set:ports-01}</parameter>
<!-- The binding sets -->
<parameter>
<set>
<inject bean="PortsDefaultBindings"/>
<inject bean="Ports01Bindings"/>
<inject bean="Ports02Bindings"/>
<inject bean="Ports03Bindings"/>
</set>
</parameter>
<parameter><inject bean="StandardBindings"/></parameter>
</constructor>
</bean>
三.去调debug启动模式
在$Jboss_home/bin/run.conf里注释掉下面一行
# Sample JPDA settings for remote socket debuging
#JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"
四.启动Jboss
/usr/local/jboss-6.1.0.Final/bin/run.sh -b 192.168.10.35 -c test
-b:绑定的IP
-c:server名字
五.关闭Jboss服务
/usr/local/jboss-6.1.0.Final/bin/shutdown.sh -o192.168.10.35 -r1190
-o:绑定的IP
-r:JMX RMI端口号,这个可以在bindings-jboss-beans.xml找到,如果采用偏移量进行设置的,port=默认的端号+偏移量,如test,应该是1090+100=1190
对于Jboss来说,启动多个Jboss实例,可以理解为配置多server,目录为$Jboss_home/server/,可以直接拷贝$jboss_Home/server/defaul 为$jboss_Home/server/test.
二.修改server端口
# vi $jboss_Home/server/test/conf/bindingservice.beans/META-INF/bindings-jboss-beans.xml
默认端口如下:
JNDI Port:1099
web service port:8080
JMX RMI port: 1090
1.自己改以上默认端口
2.采用the set of bindings 方式统一修改所有端口方式(推荐)
就采用配置统一为所有的端口都加上偏移量的值,如100,把下面${jboss.service.binding.set:ports-default}改为自己的,如ports-01,就都加上100,它的定义可以在该配置文件中找到
<!-- Provides management tools with a ProfileService ManagementView
interface to the SBM and its components -->
<bean name="ServiceBindingManagementObject"
class="org.jboss.services.binding.managed.ServiceBindingManagementObject">
<constructor>
<!-- The name of the set of bindings to use for this server -->
<!--<parameter>${jboss.service.binding.set:ports-default}</parameter>-->
<parameter>${jboss.service.binding.set:ports-01}</parameter>
<!-- The binding sets -->
<parameter>
<set>
<inject bean="PortsDefaultBindings"/>
<inject bean="Ports01Bindings"/>
<inject bean="Ports02Bindings"/>
<inject bean="Ports03Bindings"/>
</set>
</parameter>
<parameter><inject bean="StandardBindings"/></parameter>
</constructor>
</bean>
三.去调debug启动模式
在$Jboss_home/bin/run.conf里注释掉下面一行
# Sample JPDA settings for remote socket debuging
#JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"
四.启动Jboss
/usr/local/jboss-6.1.0.Final/bin/run.sh -b 192.168.10.35 -c test
-b:绑定的IP
-c:server名字
五.关闭Jboss服务
/usr/local/jboss-6.1.0.Final/bin/shutdown.sh -o192.168.10.35 -r1190
-o:绑定的IP
-r:JMX RMI端口号,这个可以在bindings-jboss-beans.xml找到,如果采用偏移量进行设置的,port=默认的端号+偏移量,如test,应该是1090+100=1190