A.4. JBoss EAP 子系统概述


下表简要描述了 JBoss EAP 子系统。

表 A.5. JBoss EAP 子系统
JBoss EAP 子系统描述

batch-jberet

配置运行批处理应用的环境 ,并管理批处理作业

bean-validation

配置 bean 验证以验证 Java 对象数据。

core-management

注册监听服务器生命周期事件的监听程序并跟踪 配置更改

datasources

创建和管理数据源,以及 JDBC 数据库驱动程序

deployment-scanner

配置部署扫描器,以监控要部署的应用的特定位置。

EE

在 Jakarta EE 平台中配置通用功能,如定义全局模块 、启用基于描述符的属性替换和配置默认绑定

ejb3

配置企业 JavaBeans(EJB),包括会话和消息驱动型 Bean.

ejb3 子系统的更多信息,请参阅为 JBoss EAP 开发 EJB 应用

elytron

配置服务器和应用安全性.

有关 elytron 子系统的更多信息,请参阅 JBoss EAP 的安全架构。

iiop-openjdk

为 JTS 事务和其他 ORB 服务(包括安全性)配置通用对象请求代理架构(CORBA)服务。在 JBoss EAP 6 中,此功能包含在 jacorb 子系统中。

Infinispan

为 JBoss EAP 高可用性服务配置缓存功能

io

定义供其他子系统使用的 worker 和缓冲区池

jaxrs

启用 JAX-RS 应用的部署和功能。

jca

配置 JCA 容器和资源适配器部署的常规设置。雅加达等效者是 Jakarta Connectors。

jdr

启用诊断数据的收集,以帮助进行故障排除。JBoss EAP 订阅者可在请求支持时向红帽提供此信息。

jgroups

为群集中的服务器互相通信配置协议堆栈和通信机制

jmx

配置远程 Java 管理扩展(JMX)访问。

jpa

管理 Jakarta Persistence 2.2 容器管理要求,并允许您部署持久的单元定义、注解和描述符。

jpa 子系统的更多信息,请参阅 JBoss EAP 开发指南

jSF

管理 JavaServer Faces(JSF)实施。Jakarta 等效于 Jakarta Server Faces。

jsr77

提供根据 Jakarta 管理规范定义的 Jakarta EE 管理功能。

logging

通过日志类别和日志 处理程序系统配置系统和应用级日志记录

mail

配置邮件服务器属性和 自定义邮件传输,以创建邮件服务,允许部署到 JBoss EAP 的应用使用该服务发送邮件。

messaging-activemq

配置集成消息传递提供商 Artemis 的 JMS 目的地、连接工厂和其他设置。在 JBoss EAP 6 中,消息传递功能包含在 messaging 子系统中。

有关 messaging-activemq 子系统的更多信息,请参阅配置 JBoss EAP 的消息传递

microprofile-config-smallrye

使用 MicroProfile Config SmallRye 提供配置数据的可移植外部化,允许应用在无需重新启动服务器的情况下访问最新的配置属性。

重要

Eclipse Microprofile Config 仅作为技术预览提供。技术预览功能不包括在红帽生产服务级别协议(SLA)中,且其功能可能并不完善。因此,红帽不建议在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。

如需有关技术预览功能支持范围的信息,请参阅红帽客户门户网站中的技术预览功能支持范围。

microprofile-health-smallrye

使用 SmallRye Health 来监控服务器健康状况。如需有关 microprofile-health-smallrye 子系统的信息,请参阅使用 Eclipse MicroProfile 健康的监控服务器 健康状况以及如何进行配置。有关创建自定义健康检查的信息,请参阅《开发指南 》中的使用 Eclipse MicroProfile 健康来监控服务器健康状况

重要

Eclipse Microprofile Health 仅作为技术预览提供。技术预览功能不包括在红帽生产服务级别协议(SLA)中,且其功能可能并不完善。因此,红帽不建议在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。

如需有关技术预览功能支持范围的信息,请参阅红帽客户门户网站中的技术预览功能支持范围。

microprofile-opentracing-smallrye

使用 SmallRye OpenTracing 跟踪服务边界的请求。如需了解 有关 microprofile-opentracing-smallrye 子系统的信息,请参阅 MicroProfile OpenTracing SmallRye 子系统追踪请求。有关如何自定义 CDI Bean 和 JAX-RS 端点追踪的信息,请参阅《开发指南 https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.3/html-single/development_guide/#using_microprofile_opentracing_smallrye_tracer 》中使用 Eclipse MicroProfile OpenTracing to Trace 请求

重要

Eclipse Microprofile OpenTracing 仅作为技术预览提供。技术预览功能不包括在红帽生产服务级别协议(SLA)中,且其功能可能并不完善。因此,红帽不建议在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。

如需有关技术预览功能支持范围的信息,请参阅红帽客户门户网站中的技术预览功能支持范围。

modcluster

配置服务器端 mod_cluster 工作程序节点

命名

将条目绑定到全局 JNDI 命名空间,并配置远程 JNDI 接口。

picketlink-federation

配置 PicketLink 基于 SAML 的单点登录(SSO)。

有关 picket link-federation 子系统的更多信息,请参阅 如何为 JBoss EAP 设置 SSO 和 SAML v2

picketlink-identity-management

配置 PicketLink 身份管理服务。不支持此子系统。

pojo

支持部署包含 JBoss Microcontainer 服务的应用,如之前版本的 JBoss EAP 所支持。

远程

为本地和远程服务的入站和出站连接配置设置

discovery

发现子系统目前仅用于内部子系统;它是私有 API,不可用于公共用途。

request-controller

配置设置以正常暂停和关闭服务器.

resource-adapters

使用 Jakarta Connectors 规范配置和维护资源适配器,以在 Jakarta EE 应用和企业信息系统(EIS)之间进行通信。

rTS

REST-AT 不受支持的实施.

sar

支持部署包含 MBean 服务的 SAR 存档,如之前版本的 JBoss EAP 所支持。

security

用于配置应用安全设置的传统方法.

有关安全 子系统的更多信息,请参阅 JBoss EAP 的安全架构。

security-manager

配置 Java 安全管理器要使用的 Java 安全策略。

如需有关 security-manager 子系统的更多信息,请参阅 如何为 JBoss EAP 配置服务器 安全性。

singleton

定义单例策略,以配置单例部署的行为或创建单例 MSC 服务。

有关 singleton 子系统的更多信息,请参阅 JBoss EAP 开发指南

事务

配置事务管理器(TM)选项,如超时值、事务记录以及是否使用 Java 事务服务(JTS)。

有关 事务 子系统的更多信息,请参阅为 JBoss EAP 管理 JBoss EAP 事务

Undertow

配置 JBoss EAP 的 Web 服务器和 servlet 容器设置。在 JBoss EAP 6 中,此功能包含在 web 子系统中。

Web 服务

配置公布的端点地址和端点处理程序链,以及 Web 服务提供商的主机名、端口和 WSDL 地址。

有关 Webservices 子系统的更多信息,请参阅为 JBoss EAP 开发 Web 服务应用

weld

为 JBoss EAP 配置上下文和依赖注入(CDI)功能.

XTS

配置用于协调事务中的 Web 服务的设置。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.