单台主机上启动多个JBOSS的配置_Howie_zhw的博客-程序员宅基地

技术标签: jboss  Jboss  

1.JBoss提供了一种简便的方法:Binding Manager服务,不需要繁琐的端口配置就可以实现多实例运行端口不冲突,详细步骤如下:
以JBoss 4.2.3 GA为例,%JBOSS_HOME%\docs\examples\binding-manager\sample-bindings.xml,该文件默认情况下定义了4组不同的端口配置(ports-default、ports-01、ports-02、ports-03),也就是说默认情况下支持同一台机器部署4个JBoss实例。

2.将server应用下的default复制一份改名为node2.

3.修改node2/conf/jboss-service.xml文件,配置Service Binding(默认注释,取消注视修改ports-01/ports-02/ports-03即可)如下:

<!--
      | Binding service manager for port/host mapping. This is a sample
      | config that demonstrates a JBoss instances with a server name 'ports-01'
      | loading its bindings from an XML file using the ServicesStoreFactory
      | implementation returned by the XMLServicesStoreFactory.
      |
      | ServerName: The unique name assigned to a JBoss server instance for
      | lookup purposes. This allows a single ServicesStore to handle mulitiple
      | JBoss servers.
      |
      | StoreURL: The URL string passed to org.jboss.services.binding.ServicesStore
      | during initialization that specifies how to connect to the bindings store.
      | StoreFactory: The org.jboss.services.binding.ServicesStoreFactory interface
      | implementation to create to obtain the ServicesStore instance.
   -->
   <mbean code="org.jboss.services.binding.ServiceBindingManager"
     name="jboss.system:service=ServiceBindingManager">
     <attribute name="ServerName">ports-02</attribute>
     <attribute name="StoreURL">${jboss.home.url}/docs/examples/binding-manager/sample-bindings.xml</attribute>
     <attribute name="StoreFactoryClassName">
       org.jboss.services.binding.XMLServicesStoreFactory
     </attribute>
   </mbean>

4.修改node2/deploy\jboss-web.deployer\server.xml配置文件

<Connector port="8067" address="0.0.0.0"    
         maxThreads="250" maxHttpHeaderSize="8192"
         emptySessionPath="true" protocol="HTTP/1.1"
         enableLookups="false" redirectPort="8443" acceptCount="100"
         connectionTimeout="20000" disableUploadTimeout="true" />

5.启动实例,访问端口为8067。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Howie_zhw/article/details/52893460

智能推荐

SpringBoot搭配MyBatis_springboot和什么搭配_枫悟的博客-程序员宅基地

@SpringBoot+MyBatisSpringBoot+MyBatis遇到的问题处理作为一位Java小白,之前使用原生MySQL的方式实现了一个简单的Spring web项目,但是呢,听大佬说,现在原生的很少用,大多使用的是Mybatis,所以就换成了Mybatis实现,这个过程中的踩了很多坑,感觉很有意思,记录一下1.为啥要使用MyBatis而不用原生Mysql我们可以首先来看看这两张图从这两张图片我们可以清楚的知道为啥需要使用MyBatis,以及使用MyBatis涉及到的一些配置。当然

element table合并单元格_element中的rowindex_偷走你的笑的博客-程序员宅基地

element table组件合并行或列在使用element table这个组件的时候,发现有些数据需要合并行,有些数据又要合并列,table自带了span-method这个方法,可以根据需要进行单元格的合并。getSpanArr(data) { this.spanArr = [] for (var i = 0; i &lt; data.leng...

Rasa课程、Rasa培训、Rasa面试、Rasa实战系列之任何人都可以学习Rasa-安装部署篇_rasa3.5中文模型配置_段智华的博客-程序员宅基地

Rasa课程、Rasa培训、Rasa面试、Rasa实战系列之任何人都可以学习Rasa-安装部署篇目录 任何人都可以学习Rasa之 从零起步不同平台安装Rasa 3.xUbuntu从零起步安装Rasa 3.xmacOS从零起步安装Rasa 3.xWindows从零起步安装Rasa 3.x任何人都可以学习Rasa之 最简单Rasa 3.x默认工程最简单Rasa 3.x默认工程 对话示例最简单Rasa 3.x默认工程 运行分析任何人都可以学习Rasa之 优秀Rasa学习资源推荐Rasa X 安装部署RasaX

2019 第三届强网杯线上赛部分web复现_weixin_30881367的博客-程序员宅基地

0x00前言周末打了强网杯,队伍只做得出来6道签到题,web有三道我仔细研究了但是没有最终做出来,赛后有在群里看到其他师傅提供了writeup和环境复现的docker环境,于是跟着学习一波并记录下来0x01 upload第一步扫目录发现有备份文件下载下来后大致浏览就清楚是thinkphp5框架,并且没有远程代码执行漏洞根据题目的数据传输情况,可以发现在登录后有个us...

python界面开发图片路径_python GUI库图形界面开发之PyQt5打开保存对话框QFileDialog详细使用方法与实例..._weixin_39792686的博客-程序员宅基地

PyQt5打开保存对话框QFileDialog介绍QFIleDialog是用于打开和保存文件的标准对话框。QFileDialog类继承自QDialog类QFileDialog在打开文件时使用可文件过滤器,用于显示指定扩展名的文件,也可以设置使用QFileDialog打开文件时的起始目录和指定扩展名的文件QFileDialog类中的常用方法方法描述getOpenFileName()返回用户所选择文件...

在mysql 里面或操作系统看mysql 的会话情况_weixin_34032621的博客-程序员宅基地

2019独角兽企业重金招聘Python工程师标准&gt;&gt;&gt; ...

随便推点

python 中utf8,u_str的转换_python unit8转为str_weixin_41571449的博客-程序员宅基地

先来介绍下utf8的来历 最早英文用的是ASCII码表示大小写字母和符号已经足够了,但是扩展到其他语言,中文,法语这种则不够,所以产生了unicode编码。 用unicode其实就是ASCII码的扩展,增加了几位用以表示不同语言中的不同字符,它是一种符号集,规定了符号的二进制值,却没有规定存储格式 utf-8就是unicode的一种基本实现方式,它是一种变长的存储实现方式,可以避免英文字符占

微信小程序的标签和html标签比较_weixin_30652271的博客-程序员宅基地

参考来源:https://blog.csdn.net/xinzi11243094/article/details/80667527标记一下,讲的挺好的:https://zhuanlan.zhihu.com/p/23536784微信小程序的标签和html标签比较html微信小程序&lt;div&gt;&lt;/div&gt;&lt;view&gt...

react中二维数组的赋值问题_react 数组赋值_木偶的独角戏的博客-程序员宅基地

前序今天遇到了一个问题,在数组中push了很多数组,然后想给push进去的数组中对象赋值的时候,发现所有的值都变成了最后一个值,摸不着头脑,找不到原因为什么会这样,后来在同事的帮助先,终于解决了这个问题,现在赖记录一下过程以及解决方法。 arry: [ { group: "A组", hcgSchedules: [ { medicalRecordNum: "bbbbb",

GNU tar_weixin_34015336的博客-程序员宅基地

2.tar教程 2.4.常用选项 2.5.两个选项 2.6.创建档案文档 2.7.查看档案文档内容4.tar操作 4.1.基本操作 4.2.高级操作 4.3.“-c”的选项 链接到压缩命令2.tar教程2.4.常用选项===================  三个常用选项,又叫三个常用操作模式。常用选项短选项长选项释义-c--create创建新的档案-t--li...

HTML_weixin_33881753的博客-程序员宅基地

Web服务本质import socketsk = socket.socket()sk.bind(("127.0.0.1", 8080))sk.listen(5)while True: conn, addr = sk.accept() data = conn.recv(1024) conn.send(b"HTTP/1.1 200 O...

python 执行alias_自动化篇 | 你想要的闲鱼日常操作,Python 给你实现了_绵羊料理的博客-程序员宅基地

点击上方“AirPython”,选择“置顶公众号”第一时间获取 Python 技术干货!阅读文本大概需要 8 分钟。1目 标 场 景前篇文章讲了如何在 iOS 端使用 Airtest 实现自动化的操作,本篇将继续带大家做 iOS 端的自动化项目。如果你经常用闲鱼,应该每天都要进行下面操作,App 签到、鱼塘签到、擦亮宝贝,这一系列操作都是重复且枯燥的。本篇文章的目的是利用 Python ...

推荐文章

热门文章

相关标签