一.创建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实例时,必须注意端口冲突的问题...
2. EAR部署:对于包含多个模块的企业应用,可以打包为EAR文件进行部署。 3. 配置部署:通过修改standalone.xml或domain.xml文件,定制服务器配置以适应不同应用需求。 四、JBoss AS7安全管理 1. 用户角色定义:通过...
负载均衡器可以在多个JBoss实例之间分配请求,从而提高系统的响应速度和处理能力。 - **事务管理**:JBoss AS 5集成了JTA (Java Transaction API) 事务管理器,支持分布式事务处理。 - **消息传递**:支持JMS (Java ...
- 域模式支持在一个物理或虚拟主机上部署多个应用服务器实例,并集中管理这些实例。 - **5.3.2 一般配置概念**:文档介绍了各种配置项的作用和设置方法。 - 包括日志配置、JVM设置、网络连接配置等。 - **5.3.3 ...
[Packt Publishing] JBoss AS 7 配置部署管理教程 (英文版) [Packt Publishing] JBoss AS 7 Configuration, Deployment and Administration (E-Book) ☆ 出版信息:☆ [作者信息] Francesco Marchioni [出版机构...
- **Domain**:多实例协同工作模式。 - **目录结构**: - **bin**:包含启动脚本。 - **docs**:文档和示例。 - **modules**:按模块化组织的类路径。 - **domain/standalone**:配置文件、日志和其他资源。 ...
- **版本历史**:JBoss AS 7是JBoss应用服务器的一个重要版本,相较于之前的版本,在性能、稳定性和功能方面有了显著提升。 - **架构特点**:采用了模块化设计,使得应用服务器更加灵活,易于扩展与维护。 - **...
### 如何在JBoss上同时启动两个实例 在企业级应用服务器JBoss中,有时我们需要在同一台物理机器上运行多个独立的JBoss实例。这在测试环境或开发环境中非常常见,...希望本文能帮助你在JBoss中实现多实例的配置与管理。
【JBoss Rules 初学实例】是针对Drools规则引擎的一个入门教程,适用于初次接触该框架的开发者。Drools是一款开源的业务规则管理系统,它允许开发人员以声明式的方式编写业务规则,使得复杂的逻辑处理变得更加简洁...
The latest JBoss AS 5 Development Guide book, very practical to any developer who is or is going to use JBoss AS
配置JBoss AS涉及到多个层面,主要包括: 1. **服务器配置**:通过`standalone.xml`或`domain.xml`文件定义服务器的全局设置,如端口绑定、线程池大小、内存分配等。 2. **部署配置**:每个应用程序的部署都有相应...
2. **模块化设计**:JBoss AS 7采用模块化设计,将应用分解为多个独立的模块,每个模块有自己的类加载器。当某个模块的代码发生变化时,只会影响到相应的类加载器,而不会影响其他模块,从而实现部分应用的热部署。 ...
【ejb-jboss-web实例的workspace】是一个专用于开发和部署EJB(Enterprise JavaBeans)与Web应用程序的工作环境,基于JBoss应用服务器。这个工作空间集合了开发所需的各种组件、配置文件以及源代码,便于开发者进行...
本篇文章将详细讲解如何在同一台机器上配置并运行两个独立的JBOSS服务器,这对于开发、测试或部署多个项目环境来说非常有用。 首先,了解JBOSS服务器的基本结构是必要的。JBOSS服务器主要由以下几个部分组成:AS...
Jboss 项目部署文档 Jboss 项目部署文档是指在 Jboss 服务器上部署项目的详细步骤,包括环境变量的配置、项目打包、配置文件的修改、JNDI 的配置等。以下是 Jboss 项目部署文档的详细知识点: 一、环境变量配置 ...
jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署
本篇将详细介绍如何在MyEclipse中远程调试JBoss AS7或JBoss EAP6,无论是在Windows还是Linux环境下。 首先,我们需要了解远程调试的基本原理。远程调试通常依赖于Java的调试接口(Java Debug Wire Protocol, JDWP)...
- server/default/deploy目录:这个目录是JBoss的部署目录,可以放置EJB、WAR、EAR文件,甚至是自定义服务。当你将应用程序的部署单元放入此目录时,JBoss会自动检测并进行部署。 【启动JBoss】 要启动JBoss,只需...
1. **部署模块名称**: 在 JBoss AS7 中,每个部署都对应一个唯一的模块名称,用于标识该部署所包含的类和资源。 2. **自动依赖**: JBoss AS7 支持在部署时自动检测并添加所需的模块依赖,简化了配置过程。 3. **类...
总的来说,JBoss AS 7 的 CLI 是一个强大且灵活的工具,它简化了服务器管理和部署过程,提高了运维效率,尤其适合大型企业级应用的部署和管理。熟悉并善用 CLI,能够极大提升管理员的工作效率。