JBoss AS7配置详解:新概念与管理实践

需积分: 16 6 下载量 198 浏览量 更新于2024-07-27 收藏 1.29MB DOC 举报
"JBoss7配置指南及管理员手册" 本文档是关于JBoss Application Server (AS) 7的配置和管理的全面指南,旨在帮助管理员理解并掌握JBoss AS7的各种特性,以及如何有效地配置和管理这个流行的开源Java应用服务器。 JBoss AS7引入了许多新特性,包括性能的显著提升。在各个主要版本中,JBoss AS4、5和6都有各自的特色,例如在JBoss AS4中,它首次提供了基于EJB 2.x的服务,而在JBoss AS5中,引入了对Java EE 5的支持。到了JBoss AS7,最大的亮点在于其速度的大幅提升,这得益于更优化的内存管理和模块化设计。 JBoss AS7引入了“域”(Domain)的概念,这是一种新的管理模式,区别于传统的单服务器模式。域允许在一个中央管理控制台上对多个服务器实例进行集中配置和管理,提高了集群的可扩展性和管理效率。配置域涉及到`domain.xml`和`host.xml`文件的设置,包括主服务器和从服务器的配置,以及安全性和部署的细节。 安全方面,JBoss AS7.1提供了更丰富的安全补充说明,包括对管理接口的加密和安全管理的配置。部署过程也得到了简化,用户可以通过不同的方式,如Web接口或命令行工具,来部署应用程序。 配置JBoss AS7涉及多个层面,包括客户端接口、命令行工具、运行模式、核心管理概念等。客户端接口提供了HTTP和Native两种管理接入点,允许通过Web或命令行进行管理操作。命令行接口允许执行复杂的管理任务,并支持批处理,同时具有命令行历史记录功能。配置文件的管理是核心部分,包括各种扩展、子系统、路径、接口、socket绑定等概念。 运行模式包括单服务器模式和管理域模式。单服务器模式适合小型部署,而管理域模式适用于大型分布式环境,其中包含主机、主机控制器、域控制器、服务器组和服务器等概念。每个组件都有其特定的职责和配置要求。 最后,文档还详细介绍了管理任务,如网络接口和端口的配置、管理接口的安全性设置、JVM的调整、命令行参数的使用以及子系统的配置,如数据源、消息传递、Web服务等。这些内容提供了全面的指导,帮助管理员有效管理JBoss AS7环境,确保其高效、安全地运行。
2013-05-09 上传
1. jboss各主要版本特性 3 1.1. jboss4特性 3 1.2. jboss5特性 5 1.3. jboss6特性 6 1.4. jboss7特性 7 2. 为什么JBoss AS7 这么快 8 3. JBoss AS7中的新概念-域 10 3.1. 域(Domain)的概念及其与群集(Cluster)的区别 10 3.2. 实验 11 1.1.1. 准备工作 11 1.1.2. 配置 12 3.2.1.1. Master上面的配置 14 3.2.1.1.1. domain.xml 14 3.2.1.1.2. host.xml 15 3.2.1.2. Slave上面的配置 16 3.2.1.2.1. domain.xml 16 3.2.1.2.2. host.xml 16 3.3. AS 7.1的安全补充说明 17 3.4. 部署 20 3.5. 小结 25 4. JBoss7配置 26 4.1. 目标听众 26 4.1.1. 开始之前 26 4.1.2. 手册中的示例 26 4.2. 客户端 26 4.2.1. web接口 26 4.2.1.1. HTTP管理接入点 26 4.2.1.2. 访问管理控制台 27 4.2.1.3. 对管理控制台进行加密 27 4.2.2. 命令行接口 27 4.2.2.1. Native管理接入点 28 4.2.2.2. 运行命令行管理工具 28 4.2.2.3. 管理请求 29 4.2.2.3.1. 管理资源的地址 30 4.2.2.3.2. 操作类型和操作描述列表 30 4.2.2.4. 命令行历史信息 32 4.2.2.5. 批处理 32 4.2.3. 配置文件 33 4.3. 核心管理概念 34 4.3.1. 运行模式 34 4.3.1.1. 单服务器模式 34 4.3.1.2. 管理域 34 4.3.1.2.1. Host(主机) 35 4.3.1.2.2. 主机控制器(HostController) 35 4.3.1.2.3. Domain Controller(域控制器) 36 4.3.1.2.4. Server Group (服务器组) 37 4.3.1.2.5. Server (服务器) 38 4.3.1.3. 决定运行在单独服务器或者管理域上 38 4.3.2. 通用的配置概念 39 4.3.2.1. Extensions (扩展) 39 4.3.2.2. Profile和subsystem(子系统 ) 40 4.3.2.3. Paths( 路径) 40 4.3.2.4. nterfaces (接口) 42 4.3.2.5. socket binding(socket绑定)和socket binding group(socket绑定组) 43 4.3.2.6. System Properties( 系统属性) 43 4.3.3. Management resources( 管理资源) 44 4.3.3.1. Address (地址) 44 4.3.3.2. operations( 操作) 45 4.3.3.3. Attributes( 属性) 47 4.3.3.4. Children(子节点) 49 4.3.3.5. Descriptions(描述) 51 4.3.3.6. 和JMX Beans相比 53 4.3.3.7. 管理资源树的基本结构(management resource trees) 53 4.3.3.7.1. 单服务器模式(Standalone server) 53 4.3.3.7.2. 管理域模式 (managed domain) 54 4.4. 管理任务 56 4.4.1. 网络接口和端口 56 4.4.1.1. 网络接口声明 56 4.4.1.2. Socket Binding Groups 58 4.4.2. 管理接口的安全性 59 4.4.2.1. 初始化设置 60 4.4.2.2. 快速配置 61 4.4.2.3. 详细配置 63 4.4.2.3.1. 管理接口 63 4.4.2.3.2. 安全域 64 4.4.2.3.3. Outbound connections(外部连接) 68 4.4.2.4. 问题 68 4.4.3. JVM设置 68 4.4.3.1. 管理域 69 4.4.3.2. 单独运行服务器 70 4.4.4. 命令行参数 70 4.4.4.1. 系统属性 71 4.4.4.2. 单独运行模式( Standalone) 71 4.4.4.3. 管理域模式 (Managed Domain) 72 4.4.4.4. 其他命令行参数 72 4.4.4.4.1. 单服务器模式( Standalone) 73 4.4.4.4.