`
squall140
  • 浏览: 146294 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

jboss5 同一个Jboss下运行多个实例及注册多个实例服务(转)

 
阅读更多

 如果你不想解压多个Jboss到服务器,又想运行多个Jboss实例,相当于一个jboss下要跑多个网站,这也是我近期碰到的一个问题;服务器本身已经有3个Jboss4.2的在做单服务器集群,又要多出两个平台运行,而是jboss5.1环境下的,这里给出一个简单的配置方法。

     

  这里引用在使用的两个平台做案例: www.narkaihui.com 3dshow.narkaihui.com

 

1. 创建二个实例

   将server下的default复制两份到当前目录下,并改为narkaihui及3dshow,这样server目录就多了两个实例。

 

2.注册实例服务

   可以参考之前有一篇“注册jboss实例到window服务”,这里说明一下需要修改的方;

    Jboss 自带的注册服务批处理程序service.bat 只适用于一个实例,意味着在同一个jboss下你使用它注册了一个实例服务,就不能注册另外一个;所以这里要针对service.bat做一点修改。

  • 在bin复制两份service.bat,并改名为narkaihuiservice.bat 及3dshowservice.bat。
  • 修改narkaihuiservice.bat 和3dshowservice.bat的配置,有7个地方需要修改  

  

 

默认配置

 

narakihui实例

3dshow实例

set SVCNAME=JBAS50SVC 替换JBAS50SVC JBAS50SVCNARKAIHUI JBAS50SVC3DSHOW
set SVCDISP=JBoss Application Server 5.1 替换 JBoss Application Server 5.1 JBoss 5.1_Narkahui JBoss 5.1_3Dshow
jbosssvc.exe -imwdc %SVCNAME% "%DIRNAME%" "%SVCDISP%" "%SVCDESC%" service.bat 替换 service.bat narkaihuiservice.bat  3dshowservice.bat
.r. 替换所有 .r_narkaihui. .r_3dshow.
.s. 替换所有 .s_narkaihui. .s_3dshow.
run.log 替换所有 run_narkaihui.log run_3dshow.log
shutdown.log 替换所有 shutdown_narkaihui.log shutdown_3dshow.log

 

除了上面7处外还要对call run.bat进行修改,每个.bat里都有两个要修改。

call run.bat -c 3dshow -b 0.0.0.0 -Djboss.service.binding.set=ports-04

call run.bat -c narkaihui -b 0.0.0.0 -Djboss.service.binding.set=ports-05

注意红色区域块 -c 参数,必须与实例名对应。

  • 注册服务

narkaihuiservice.bat install

3dshowservice.bat install

 

http://219.136.252.103:8480    

http://219.136.252.103:8580  

与apache集成共用80端口,请参阅前一章。

分享到:
评论

相关推荐

    在jboss同时启动两个实例

    在企业级应用服务器JBoss中,有时我们需要在同一台物理机器上运行多个独立的JBoss实例。这在测试环境或开发环境中非常常见,尤其是在进行集成测试或者需要模拟多节点集群环境时。本文将详细介绍如何在JBoss 4.0.2...

    一台机器部署多个jboss说明

    然而,在同一台机器上部署多个JBoss实例时,必须注意端口冲突的问题。本文将详细介绍如何在一台机器上成功部署多个JBoss服务器,并重点讲解如何正确地配置这些服务器以避免端口冲突。 #### 一、理解端口冲突问题 ...

    一台机器运行两个JBOSS服务器

    本篇文章将详细讲解如何在同一台机器上配置并运行两个独立的JBOSS服务器,这对于开发、测试或部署多个项目环境来说非常有用。 首先,了解JBOSS服务器的基本结构是必要的。JBOSS服务器主要由以下几个部分组成:AS...

    JBOSS4.2 自定义服务器(同一IP启动多个实例)

    本文将详细介绍如何在 JBoss 4.2 上实现这一需求,即在同一 IP 地址下启动多个 JBoss 服务器实例。 #### 1. 新建服务器实例 首先,在 JBoss 的安装目录(通常称为 `JBOSS_HOME`)下的 `server` 目录中已经默认包含...

    jboss服务器下的jms实例

    【JBoss 服务器下的 JMS 实例】 Java 消息服务 (JMS) 是 Java 平台中用于处理异步消息传递的标准API,它在面向服务架构 (SOA) 中扮演着关键角色,特别是在需要与外部系统进行异步通信的企业环境中。JBoss 服务器...

    jboss多开配置

    多实例配置通常指的是在同一台物理机器上运行多个独立的JBoss实例,这对于测试环境、开发环境或某些特定的应用场景非常有用。 ### JBoss多开配置知识点 #### 1. 理解JBoss多实例配置的基本概念 - **多实例**:在同...

    JBoss Rules 初学实例

    【JBoss Rules 初学实例】是针对Drools规则引擎的一个入门教程,适用于初次接触该框架的开发者。Drools是一款开源的业务规则管理系统,它允许开发人员以声明式的方式编写业务规则,使得复杂的逻辑处理变得更加简洁...

    使多个(JBoss)同时运行于同一主机

    端口是网络服务间的通信通道,如果多个服务共享同一个端口,会导致服务间的干扰,因此每个JBoss实例必须拥有自己独特的端口设置。JBoss的主要端口配置通常在以下几个文件中进行: 1. **bindings.xml**: 这个文件...

    将Jboss注册为系统服务脚本-安装、卸载、启动、停止脚本

    这个脚本应该包含启动JBoss实例的命令,如执行`standalone.sh`或`domain.sh`(取决于你使用的模式)。 2. **定义停止脚本**:同样,创建一个`jboss-stop.sh`脚本来关闭JBoss服务。这通常通过发送一个特定的信号(如...

    Jboss ESB简介及开发实例

    1. **服务注册与发现**:ESB维护了一个服务目录,允许服务提供者注册服务,同时服务消费者可以通过查询服务目录找到所需的服务。 2. **消息传输**:ESB支持多种消息传输协议,如HTTP、JMS等,可以将不同协议的消息...

    jboss-服务器下载

    此外,JBoss AS 5.1.0.GA支持集群和负载均衡,这意味着多个JBoss实例可以协同工作,提高应用的可用性和性能。通过使用JGroups和JBoss clustering模块,可以实现会话复制和故障转移,确保即使在一个服务器出现故障时...

    jboss esb 实例

    jboss esb 实例及讲解,我收集的资料整理做成书

    ejb-jboss-web实例的workspace

    【ejb-jboss-web实例的workspace】是一个专用于开发和部署EJB(Enterprise JavaBeans)与Web应用程序的工作环境,基于JBoss应用服务器。这个工作空间集合了开发所需的各种组件、配置文件以及源代码,便于开发者进行...

    一机多开JBoss需要修改的端口号

    然而,在特定场景下,如开发测试环境或资源受限的服务器上,可能需要在同一台机器上运行多个JBoss实例,这就涉及到“一机多开”JBoss的问题。实现这一目标的关键在于正确地配置和调整每个JBoss实例的端口号,以避免...

    JBoss4.0实例参考PDF格式

    JBoss 4.0 是一个历史悠久的企业级Java应用服务器,由Red Hat公司开发,它基于Java EE(Enterprise Edition)标准,为企业级应用提供了一个全面的运行环境。本实例参考PDF格式文档是针对JBoss 4.0的一个详细教程,...

    JBoss5部署原理

    它通过调用`create`和`start`方法来启动部署单元,同时提供了一种灵活的服务注册和查找机制。 #### 三、虚拟文件系统(VFS)扫描器 JBoss5引入了虚拟文件系统(VFS)扫描器`VFSBootstrapScanner`,用于监控部署...

    Apache2.2+JBOSS 5 集群配置

    总结,Apache2.2+JBOSS 5 集群配置是一个复杂的过程,涉及到多个组件的协同工作,包括Apache服务器的配置、mod_jk模块的集成以及JBOSS节点的集群化设置。正确的配置能提供高可用性、负载均衡的服务,提高系统的整体...

    JBoss MicroContainer分析及应用

    下面以一个简单的服务为例,展示如何使用JBoss MC开发一个服务。 ##### 8.1 功能实现 首先,需要确定服务的具体功能,例如实现一个简单的日志记录服务。 ##### 8.2 配置文件 接下来,编写配置文件来描述服务的...

Global site tag (gtag.js) - Google Analytics