Jump To Close Expand all Collapse all Table of contents 迁移指南 1. 简介 Expand section "1. 简介" Collapse section "1. 简介" 1.1. 关于迁移和升级 1.2. 关于本文档中 EAP_HOME 的使用 2. 准备迁移 Expand section "2. 准备迁移" Collapse section "2. 准备迁移" 2.1. 准备概述 2.2. 查看 Java EE 8 功能 2.3. 查看 Java EE 7 功能 2.4. 复习 JBoss EAP 7 中的新功能 2.5. 查看已弃用和不支持的功能列表 2.6. 查看 JBoss EAP 入门资料 2.7. 迁移分析和规划 2.8. 备份重要数据和查看服务器状态 2.9. 迁移 RPM 安装 2.10. 迁移作为服务运行的 JBoss EAP 3. 迁移中断言的工具 Expand section "3. 迁移中断言的工具" Collapse section "3. 迁移中断言的工具" 3.1. 使用 Migration Toolkit for Application 分析应用程序进行迁移 3.2. 使用 JBoss 服务器迁移工具迁移服务器配置 4. 服务器配置更改 Expand section "4. 服务器配置更改" Collapse section "4. 服务器配置更改" 4.1. RPM 安装更改 4.2. 服务器配置迁移选项 4.3. 管理 CLI 迁移操作 4.4. 日志更改 Expand section "4.4. 日志更改" Collapse section "4.4. 日志更改" 4.4.1. 日志记录消息前缀更改 4.4.2. 根日志记录器控制台处理程序更改 4.5. Web 服务器配置更改 Expand section "4.5. Web 服务器配置更改" Collapse section "4.5. Web 服务器配置更改" 4.5.1. 将 Web 子系统替换为 Undertow 4.5.2. 迁移 JBoss Web 重写条件 4.5.3. 迁移 JBoss Web 系统属性 4.5.4. 更新 Access Log Header Pattern 4.5.5. 迁移 Global Valves 4.5.6. Set-Cookie Behavior 的更改 4.5.7. 更改 HTTP 方法调用行为 4.5.8. 默认 Web 模块行为的更改 4.5.9. Undertow 子系统默认配置的更改 4.6. JGroups 服务器配置更改 Expand section "4.6. JGroups 服务器配置更改" Collapse section "4.6. JGroups 服务器配置更改" 4.6.1. JGroups 默认到私有网络接口 4.6.2. JGroups Channels Changes 4.7. Infinispan Server 配置更改 Expand section "4.7. Infinispan Server 配置更改" Collapse section "4.7. Infinispan Server 配置更改" 4.7.1. Infinispan 默认缓存配置更改 4.7.2. Infinispan Cache 策略变化 4.7.3. 配置自定义有状态会话 Bean Cache 进行 Passivation 4.7.4. Infinispan Cache 容器传输更改 4.8. EJB 服务器配置更改 4.9. 消息传递服务器配置变化 Expand section "4.9. 消息传递服务器配置变化" Collapse section "4.9. 消息传递服务器配置变化" 4.9.1. 消息传递子系统服务器配置变化 4.9.2. 迁移消息传递数据 Expand section "4.9.2. 迁移消息传递数据" Collapse section "4.9.2. 迁移消息传递数据" 4.9.2.1. 使用导出和导入来迁移消息传递数据 4.9.2.2. 使用 JMS 网桥迁移消息传递数据 4.9.2.3. 映射消息传递文件夹名称 4.9.2.4. 备份消息传递文件夹数据 4.9.3. 迁移 JMS Destinations 4.9.4. 迁移消息传递拦截器 4.9.5. 替换 Netty Servlet 配置 4.9.6. 配置通用 JMS 资源适配器 4.9.7. 消息传递配置更改 4.9.8. 发布之间的 JMS 序列化行为变化 4.10. JMX 管理更改 4.11. ORB 服务器配置更改 4.12. 迁移线程子系统配置 4.13. 迁移删除子系统配置 4.14. Websocket 服务器配置更改 4.15. 单点登录服务器更改 4.16. 数据源配置更改 Expand section "4.16. 数据源配置更改" Collapse section "4.16. 数据源配置更改" 4.16.1. JDBC 数据源驱动程序名称 4.17. 安全服务器配置更改 Expand section "4.17. 安全服务器配置更改" Collapse section "4.17. 安全服务器配置更改" 4.17.1. JBoss EAP 7.0 和 JBoss EAP 7.1 之间的传统安全行为更改 Expand section "4.17.1. JBoss EAP 7.0 和 JBoss EAP 7.1 之间的传统安全行为更改" Collapse section "4.17.1. JBoss EAP 7.0 和 JBoss EAP 7.1 之间的传统安全行为更改" 4.17.1.1. Unreachable LDAP Realms 的 HTTP 状态更改 4.17.1.2. 启用 LDAP 安全域以从 DN 解析角色 4.17.1.3. 将 JBoss EAP SSL 证书发送到 LDAP 服务器的变化 4.17.2. FIPS 模式更改 4.18. 事务子系统更改 4.19. 对 mod_cluster 配置的更改 4.20. 查看配置更改 5. 应用程序迁移更改 Expand section "5. 应用程序迁移更改" Collapse section "5. 应用程序迁移更改" 5.1. Web 服务应用程序更改 Expand section "5.1. Web 服务应用程序更改" Collapse section "5.1. Web 服务应用程序更改" 5.1.1. JAX-RPC 支持更改 5.1.2. Apache CXF Spring Web 服务更改 5.1.3. WS-安全性变化 5.1.4. JBoss 模块结构更改 5.1.5. 退回 Castle 要求和更改 5.1.6. Apache CXF 总线选择策略 5.1.7. WebServiceRef 的 JAX-WS 2.2 要求 5.1.8. IgnoreHttpsHost CN Check Change 5.1.9. 服务器幻灯片配置和类加载 5.1.10. 弃用 Java Endorsed 标准覆盖机制 5.1.11. EAR 归档中的描述符规格 5.2. 更新远程 URL 连接器和端口 5.3. 消息传递应用程序变化 Expand section "5.3. 消息传递应用程序变化" Collapse section "5.3. 消息传递应用程序变化" 5.3.1. 替换或更新 JMS 部署描述符 5.3.2. 更新外部 JMS 客户端 5.3.3. 替换 HornetQ API 5.3.4. 替换过时的地址设置属性 5.3.5. JBoss EAP 7 所需的消息传递应用变化 5.4. JAX-RS 和 RESTEasy 应用更改 Expand section "5.4. JAX-RS 和 RESTEasy 应用更改" Collapse section "5.4. JAX-RS 和 RESTEasy 应用更改" 5.4.1. RESTEasy 已弃用的类 5.4.2. 删除或保护的 RESTEasy 类 5.4.3. 其他 RESTEasy 更改 5.4.4. RESTEasy SPI 更改 5.4.5. Jackson 提供程序更改 5.4.6. Spring RESTEasy 集成更改 5.4.7. RESTEasy Jettison JSON 提供程序更改 5.4.8. MicroProfile Rest 客户端代码中所需的更改 5.5. CDI 应用程序更改 5.6. HTTP 会话 ID 更改 5.7. 迁移 Explicit 模块依赖项 5.8. Hibernate 和 JPA 迁移更改 Expand section "5.8. Hibernate 和 JPA 迁移更改" Collapse section "5.8. Hibernate 和 JPA 迁移更改" 5.8.1. Hibernate ORM 3.0 5.8.2. Hibernate ORM 4.0 - 4.3 5.8.3. 迁移到 Hibernate ORM 5 5.8.4. 从 Hibernate ORM 5.0 迁移到 Hibernate ORM 5.1 5.8.5. 从 Hibernate ORM 5.1 迁移到 Hibernate ORM 5.3 Expand section "5.8.5. 从 Hibernate ORM 5.1 迁移到 Hibernate ORM 5.3" Collapse section "5.8.5. 从 Hibernate ORM 5.1 迁移到 Hibernate ORM 5.3" 5.8.5.1. Hibernate 5.1 和 Hibernate 5.3 之间的异常处理变化. 5.8.5.2. 兼容性转换 5.9. Hibernate 搜索更改 5.10. 将实体 Bean 迁移到 JPA 5.11. JPA Persistence 属性变化 5.12. 迁移 EJB 客户端代码 Expand section "5.12. 迁移 EJB 客户端代码" Collapse section "5.12. 迁移 EJB 客户端代码" 5.12.1. JBoss EAP 7 中的 EJB 客户端变化 Expand section "5.12.1. JBoss EAP 7 中的 EJB 客户端变化" Collapse section "5.12.1. JBoss EAP 7 中的 EJB 客户端变化" 5.12.1.1. 更新默认远程连接端口 5.12.1.2. 更新默认连接器 5.12.2. 迁移远程命名客户端代码 5.12.3. JBoss EAP 7.1 中引入的其他 EJB 客户端变化 5.12.4. EJB 客户端更改需要 JBoss EAP 7 5.13. 将客户端迁移到使用 WildFly 配置文件 5.14. 迁移部署计划配置 5.15. 迁移自定义应用程序 Valves 5.16. 安全应用更改 Expand section "5.16. 安全应用更改" Collapse section "5.16. 安全应用更改" 5.16.1. 迁移验证器 Valves 5.16.2. PicketLink 更改 5.16.3. 其他安全应用更改 5.17. JBoss 日志更改 5.18. JavaServer Faces (JSF) Code Changes 5.19. 模块类加载更改 5.20. 应用程序集群更改 Expand section "5.20. 应用程序集群更改" Collapse section "5.20. 应用程序集群更改" 5.20.1. 新集群功能概述 5.20.2. Web 会话集群更改 5.20.3. 覆盖默认的可分布式会话管理行为 5.20.4. 有状态会话 EJB 集群更改 5.20.5. 集群服务更改 5.20.6. 迁移集群 HA 单例 6. 其它更改 Expand section "6. 其它更改" Collapse section "6. 其它更改" 6.1. JBoss EAP 原生和 Apache HTTP 服务器交付的更改 6.2. Amazon EC2 上部署的更改 6.3. 取消部署包括共享模块的应用 6.4. JBoss EAP 脚本的更改 6.5. 删除 OSGi 支持 6.6. 对 Java 平台模块系统名称的更改 6.7. 使用 Java 附加 API 的 SOAP 更改 6.8. Jakarta EE 的 Maven Artifact 更改 7. 迁移到 Elytron Expand section "7. 迁移到 Elytron" Collapse section "7. 迁移到 Elytron" 7.1. Elytron 概述 7.2. 迁移安全 Vault 和属性 Expand section "7.2. 迁移安全 Vault 和属性" Collapse section "7.2. 迁移安全 Vault 和属性" 7.2.1. 将 Vault 迁移到安全凭证存储 7.2.2. 将安全性属性迁移到 Elytron 7.3. 迁移身份验证配置 Expand section "7.3. 迁移身份验证配置" Collapse section "7.3. 迁移身份验证配置" 7.3.1. 将基于属性的身份验证和授权迁移到 Elytron Expand section "7.3.1. 将基于属性的身份验证和授权迁移到 Elytron" Collapse section "7.3.1. 将基于属性的身份验证和授权迁移到 Elytron" 7.3.1.1. 将基于 PicketBox Properties 的配置迁移到 Elytron 7.3.1.2. 将基于传统属性的配置迁移到 Elytron 7.3.2. 使用 filesystem-realm 命令迁移到基于文件系统的安全域 7.3.3. 将 LDAP 身份验证配置迁移到 Elytron Expand section "7.3.3. 将 LDAP 身份验证配置迁移到 Elytron" Collapse section "7.3.3. 将 LDAP 身份验证配置迁移到 Elytron" 7.3.3.1. 将传统 LDAP 身份验证迁移到 Elytron 7.3.4. 将数据库身份验证配置迁移到 Elytron Expand section "7.3.4. 将数据库身份验证配置迁移到 Elytron" Collapse section "7.3.4. 将数据库身份验证配置迁移到 Elytron" 7.3.4.1. 将传统数据库身份验证迁移到 Elytron 7.3.5. 将 Kerberos 身份验证迁移到 Elytron 7.3.6. 将复合存储迁移到 Elytron 7.3.7. 将使用 的安全域迁移到 Elytron 7.3.8. 将 JACC Security 迁移到 Elytron 7.4. 迁移应用程序客户端 Expand section "7.4. 迁移应用程序客户端" Collapse section "7.4. 迁移应用程序客户端" 7.4.1. 将命名客户端配置迁移到 Elytron Expand section "7.4.1. 将命名客户端配置迁移到 Elytron" Collapse section "7.4.1. 将命名客户端配置迁移到 Elytron" 7.4.1.1. 使用配置文件方法迁移命名客户端 7.4.1.2. 使用编程方法迁移命名客户端 7.4.2. 将 EJB 客户端迁移到 Elytron Expand section "7.4.2. 将 EJB 客户端迁移到 Elytron" Collapse section "7.4.2. 将 EJB 客户端迁移到 Elytron" 7.4.2.1. 使用配置文件方法迁移 EJB 客户端 7.4.2.2. 使用编程方法迁移 EJB 客户端 7.5. 迁移 SSL 配置 Expand section "7.5. 迁移 SSL 配置" Collapse section "7.5. 迁移 SSL 配置" 7.5.1. 将简单的 SSL 配置迁移到 Elytron 7.5.2. 将 CLIENT-CERT SSL 身份验证迁移到 Elytron 8. 从旧版 JBoss EAP 迁出 Expand section "8. 从旧版 JBoss EAP 迁出" Collapse section "8. 从旧版 JBoss EAP 迁出" 8.1. 从 JBoss EAP 5 迁移到 JBoss EAP 7 8.2. 每个发行版本的更改摘要 8.3. 查看迁移指南中的内容 8.4. JBoss EAP 5 组件升级参考 A. 参考资料 Expand section "A. 参考资料" Collapse section "A. 参考资料" A.1. jacorb 子系统迁移操作警告 A.2. 消息传递子系统迁移操作警告 A.3. Web 子系统迁移操作警告 A.4. 迁移 JBoss Web 系统属性参考 A.5. 版本间兼容性和互操作性 Settings Close Language: 日本語 简体中文 English Language: 日本語 简体中文 English Format: Multi-page Single-page Format: Multi-page Single-page Language and Page Formatting Options Language: 日本語 简体中文 English Language: 日本語 简体中文 English Format: Multi-page Single-page Format: Multi-page Single-page 4.9.5. 替换 Netty Servlet 配置 在 JBoss EAP 6 中,您可以配置 servlet 引擎以用于 Netty Servlet 传输。由于 ActiveMQ Artemis 取代了 HornetQ 作为 JBoss EAP 7 中的内置消息传递提供程序,因此该配置不再可用。您必须替换 servlet 配置来改用新的内置消息传递 HTTP 连接器和 HTTP 接收器。 Previous Next