`

单机部署多个Jboss AS6实例

阅读更多
一.创建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应用服务器实例。这可能是出于性能测试、开发环境搭建或是资源利用等多种考虑因素。然而,在同一台机器上部署多个JBoss实例时,必须注意端口冲突的问题...

    JBoss AS7教程

    2. EAR部署:对于包含多个模块的企业应用,可以打包为EAR文件进行部署。 3. 配置部署:通过修改standalone.xml或domain.xml文件,定制服务器配置以适应不同应用需求。 四、JBoss AS7安全管理 1. 用户角色定义:通过...

    JBoss AS 5 Development

    负载均衡器可以在多个JBoss实例之间分配请求,从而提高系统的响应速度和处理能力。 - **事务管理**:JBoss AS 5集成了JTA (Java Transaction API) 事务管理器,支持分布式事务处理。 - **消息传递**:支持JMS (Java ...

    jboss as7 文档

    - 域模式支持在一个物理或虚拟主机上部署多个应用服务器实例,并集中管理这些实例。 - **5.3.2 一般配置概念**:文档介绍了各种配置项的作用和设置方法。 - 包括日志配置、JVM设置、网络连接配置等。 - **5.3.3 ...

    [JBoss] JBoss AS 7 配置部署管理教程 (英文版)

    [Packt Publishing] JBoss AS 7 配置部署管理教程 (英文版) [Packt Publishing] JBoss AS 7 Configuration, Deployment and Administration (E-Book) ☆ 出版信息:☆ [作者信息] Francesco Marchioni [出版机构...

    JBoss AS 7 简介

    - **Domain**:多实例协同工作模式。 - **目录结构**: - **bin**:包含启动脚本。 - **docs**:文档和示例。 - **modules**:按模块化组织的类路径。 - **domain/standalone**:配置文件、日志和其他资源。 ...

    JBoss AS 7 Development

    - **版本历史**:JBoss AS 7是JBoss应用服务器的一个重要版本,相较于之前的版本,在性能、稳定性和功能方面有了显著提升。 - **架构特点**:采用了模块化设计,使得应用服务器更加灵活,易于扩展与维护。 - **...

    在jboss同时启动两个实例

    ### 如何在JBoss上同时启动两个实例 在企业级应用服务器JBoss中,有时我们需要在同一台物理机器上运行多个独立的JBoss实例。这在测试环境或开发环境中非常常见,...希望本文能帮助你在JBoss中实现多实例的配置与管理。

    JBoss Rules 初学实例

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

    Jboss AS 5 Development

    The latest JBoss AS 5 Development Guide book, very practical to any developer who is or is going to use JBoss AS

    jboss-as-master

    配置JBoss AS涉及到多个层面,主要包括: 1. **服务器配置**:通过`standalone.xml`或`domain.xml`文件定义服务器的全局设置,如端口绑定、线程池大小、内存分配等。 2. **部署配置**:每个应用程序的部署都有相应...

    jboss-as-web.Final-RECOMPILE.jar.rar

    2. **模块化设计**:JBoss AS 7采用模块化设计,将应用分解为多个独立的模块,每个模块有自己的类加载器。当某个模块的代码发生变化时,只会影响到相应的类加载器,而不会影响其他模块,从而实现部分应用的热部署。 ...

    ejb-jboss-web实例的workspace

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

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

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

    Jboss项目部署文档

    Jboss 项目部署文档 Jboss 项目部署文档是指在 Jboss 服务器上部署项目的详细步骤,包括环境变量的配置、项目打包、配置文件的修改、JNDI 的配置等。以下是 Jboss 项目部署文档的详细知识点: 一、环境变量配置 ...

    jboss热部署,jboss热部署

    jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署

    myeclipse 远程调试jboss as7或者jboss eap6

    本篇将详细介绍如何在MyEclipse中远程调试JBoss AS7或JBoss EAP6,无论是在Windows还是Linux环境下。 首先,我们需要了解远程调试的基本原理。远程调试通常依赖于Java的调试接口(Java Debug Wire Protocol, JDWP)...

    在jboss上部署web应用

    - server/default/deploy目录:这个目录是JBoss的部署目录,可以放置EJB、WAR、EAR文件,甚至是自定义服务。当你将应用程序的部署单元放入此目录时,JBoss会自动检测并进行部署。 【启动JBoss】 要启动JBoss,只需...

    jbossAS7开发指南

    1. **部署模块名称**: 在 JBoss AS7 中,每个部署都对应一个唯一的模块名称,用于标识该部署所包含的类和资源。 2. **自动依赖**: JBoss AS7 支持在部署时自动检测并添加所需的模块依赖,简化了配置过程。 3. **类...

    jboss as 7

    总的来说,JBoss AS 7 的 CLI 是一个强大且灵活的工具,它简化了服务器管理和部署过程,提高了运维效率,尤其适合大型企业级应用的部署和管理。熟悉并善用 CLI,能够极大提升管理员的工作效率。

Global site tag (gtag.js) - Google Analytics