7.3.8. 将 JACC Security 迁移到 Elytron


默认情况下,JBoss EAP 使用传统 安全 子系统来配置容器(JACC)策略提供商和工厂的 Java 授权合同。默认配置映射到 PicketBox 中的实施。

elytron 子系统根据 JACC 规范提供内置策略提供程序。在将服务器配置为允许 Elytron 管理 JACC 配置和其他策略之前,您必须首先使用以下管理 CLI 命令在旧 安全 子系统中禁用 JACC:

/subsystem=security:write-attribute(name=initialize-jacc, value=false)
Copy to Clipboard Toggle word wrap

如果不这样做,可能会导致服务器日志中出现以下错误: MSC000004: Failure 在服务 org.wildfly.security.policy: java.lang.StackOverflowError.

有关如何启用 JACC 并在 elytron 子系统中定义 JACC 策略提供程序的信息,请参阅 JBoss EAP 开发指南 中的 elytron Subsystem 启用 JACC

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat