`
convertto
  • 浏览: 123840 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

在一个服务器上启动多个jboss的方法

阅读更多
  • 第1个Jboss  正常启动即可
  • 第2个Jboss需要修改3个配置文件,以避免出现port冲突的问题。
    • $JBOSS_HOME/server/default/conf/jboss-service.xml
      在文件中查找Port,所有定义的port前面都加2或其它以區分第一個JBOSS
    • $JBOSS_HOME/server/default/deploy/jboss-web.deployer/server.xml
      修改 AJP 1.3 Connector port 把原來的8009改成8989
      修改 HTTP/1.1 Connector port 把原來的8080改為8888
    • $JBOSS_HOME/server/default/deploy/ejb3.deployer/META-INF/jboss-service.xml
      修改 InvokerLocator 在原來端口前面加2
    • $JBOSS_HOME/server/default/deploy/jms/uil2-service.xml
      修改ServerBindPort,前面加2




    从JavaEye上看到另外一种方法:
    http://www.iteye.com/topic/241283
    如果你想在一台机器上运行多个jboss实例,下面方法你可以试试。
    jboss/docs/examples/binding-manager/samples-bindings.xml 拷到/usr/local/jboss/server目录下,改个名字叫server-bindings.xml

    拷备 /usr/local/jboss/server/default 为/usr/local/jboss/server/node01

    然后分别修改每个实例下的conf/jboss-service.xml,绑定不同的端口配置。


    修改default/conf/jboss-service.xml
    查找Service binding
    修改serverName = port-default


    修改node01/conf/jboss-service.xml
    查找Service binding
    修改serverName = port-01


    启动:

    run.sh -c default
    run.sh -c node01

    特别提醒:

    1 如果曾经修改过http和ajp的监听端口号,要在server-bindings.xml里也修改相应的端口号,查找8080,8009,是一段xsl的内容里,换成你自己设的端口。不然会匹配不上,导致你的服务起不来。

    2 如果你的应用程序里有用到jndi,那布署到第二个实例,如node01里的应用程序,引用jndi的地方,要修改默认端口为1199(实例node01)。如果实例2,3,4,则为1299,,1399,1499

    3 官方wiki里推荐使用不同的IP,启动服务。
    <!--v:3.2-->
  • 分享到:
    评论

    相关推荐

      一台机器部署多个jboss说明

      在企业级应用开发中,有时需要在同一台物理机器上部署多个JBoss应用服务器实例。这可能是出于性能测试、开发环境搭建或是资源利用等多种考虑因素。然而,在同一台机器上部署多个JBoss实例时,必须注意端口冲突的问题...

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

      ### JBoss 4.2 自定义服务器(在同一 IP 启动多个实例)配置方法详解 在企业级应用开发中,为了提高服务器资源利用率以及更好地进行应用程序的隔离与管理,经常需要在同一台物理服务器上部署多个独立的应用服务器...

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

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

      JBoss启动 JBoss启动

      - **Domain模式**: 适合大型分布式环境,通过一个控制台管理多个服务器实例。`domain.xml`是主要配置文件。 4. **环境变量**: - `JAVA_OPTS`: 设置Java虚拟机参数,如内存大小(-Xms, -Xmx)、堆外内存(-XX:...

      在jboss同时启动两个实例

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

      jboss-服务器下载

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

      jboss服务器配置指南

      - 集群配置:通过配置多个JBoss实例并共享同一持久化存储,实现高可用性和故障转移。 - 负载均衡:结合Apache HTTPD或Nginx反向代理,根据负载策略将请求分发到各个服务器节点。 6. **日志管理** - 日志配置:...

      JBOSS启动顺序、JBOSS占用的端口

      4. **JMS端口**:如果配置了HornetQ或ActiveMQ作为JMS服务器,它会占用一个或多个端口,如5445和5455(TCP)及5444(SSL)。 5. **其他端口**:例如,JMX监控端口(1099默认)、RMI Registry端口(1099默认)、IIOP...

      解决jboss中启动的优先级的问题

      在JBoss应用服务器中,管理和控制应用的启动顺序是一个关键任务,特别是在大型的企业级系统中,各个组件和服务的启动优先级直接影响到整个系统的稳定性和功能完整性。标题提及的"解决jboss中启动的优先级的问题"是...

      在eclipse中配置 jboss 图解

      总之,配置Eclipse中的JBoss服务器涉及下载、解压、配置服务器、选择JDK、启动测试等多个步骤。正确配置后,开发者就能在MyEclipse环境中无缝地开发、调试和部署基于JBoss的应用程序,从而提高工作效率。

      配置多个JBoss节点修改端口号

      本文将深入探讨如何在配置多个JBoss节点时修改端口号,以及这一过程中的注意事项与实践技巧。 ### JBoss端口概述 JBoss在运行时会占用一系列默认端口,这些端口用于不同的服务和通信需求。例如,1099端口通常被...

      在JBoss中配置多个数据库和数据源

      在JBoss中配置多个数据库和数据源是非常复杂的,因为JBoss是一款非常强大的J2EE应用程序服务器。配置多个数据库和数据源需要了解JBoss的配置选项和数据源的配置信息。 首先,需要了解JBoss的配置选项。JBoss的默认...

      jboss7.1 linux版本

      JBoss AS 7.1.0.Final是在Linux环境下运行的一款开源Java应用服务器,由Red Hat公司维护。这个版本发布于2012年,它引入了许多改进和新特性,旨在提供更快的启动速度、更高的性能以及更好的模块化。在这个环境中,...

      Jboss上部署EJB方法

      JBoss是一个开源的J2EE应用服务器,专注于运行Enterprise JavaBeans (EJBs)。它遵循J2EE规范并不断发展,逐渐演变成一个基于J2EE的web操作系统。JBoss包含了J2EE规范中的最新技术,并在2002年的JavaWorld Editors' ...

      jboss多开配置

      - **多实例**:在同一台物理机器上启动多个JBoss实例,每个实例可以拥有不同的配置文件和端口设置。 - **端口冲突**:当两个JBoss实例尝试使用相同的端口时会发生冲突。解决端口冲突是多实例配置中的关键步骤之一。 ...

      windows jboss 安装及部署

      本资源摘要信息将详细介绍 JBOSS 在 Windows 平台上的安装和部署过程,涵盖了环境准备、JBOSS 安装、环境变量设置、运行和终止 JBOSS、部署 WAR 文件等多个方面的知识点。 一、环境准备 在安装 JBOSS 之前,需要...

      JBoss7 introduction

      1. 域模式(Domain Mode):在这种模式下,JBoss AS 7 可以启动多个JVM实例,构建一个域。域模式包含三个主要进程:域控制器(Domain Controller),作为整个域的管理控制点;主机控制器(Host Controller),用于与...

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

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

      JBOSS服务器压缩包

      5. **集群支持**:JBoss 支持集群部署,可以将多个服务器组成一个集群,实现负载均衡和高可用性。 6. **数据缓存**:通过Infinispan,JBoss 提供了高性能的数据缓存服务,可以提高数据读取速度,减轻数据库压力。 ...

    Global site tag (gtag.js) - Google Analytics