单机部署多个Jboss AS6实例

本文详细介绍如何在JBoss AS 6.1.0.Final上配置并运行多个实例,包括创建新的server配置、修改端口设置、启用远程调试及启动和关闭服务的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.创建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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值