Show Table of Contents
3.2. 依赖于应用程序架构和组件的修改
3.2.1. 复查依赖于应用程序架构和组件的修改
如果您的应用程序使用了下面的技术或组件,在移植到 JBoss EAP 6 时您可能需要修改应用程序。
- Hibernate 和 JPA
- 如果您的应用程序使用了 Hibernate 或 JPA,您的应用程序可能需要进行修改。详情请参考: 第 3.2.2.1 节 “更新使用 Hibernate 和/或 JPA 的应用程序”。
- REST
- 如果您的应用程序使用了 JAX-RS,您应该意识到 JBoss EAP 6 会自动设置 RESTEasy,所以您不需要再进行配置。详情请参考 第 3.2.5.1 节 “配置 JAX-RS 和 RESTEasy 的修改”。
- LDAP
- 在 JBoss EAP 6 里,LDAP 安全区的配置是不一样的。如果您的应用程序使用了 LDAP,请参考: 第 3.2.6.1 节 “配置 LDAP Security Realm 的修改”。
- Messaging
- JBoss EAP 6 里不再包含 JBoss Messaging。如果您的应用程序使用了 JBoss Messaging,您需要用 HornetQ 替换 JBoss Messaging 代码。下面是相关的信息: 第 3.2.7.4 节 “移植您的应用程序以将 HornetQ 用作 JMS 提供者”。
- 群集
- 在 JBoss EAP 6 里启用群集的方式已经修改了,详情请参考: 第 3.2.8.1 节 “修改应用程序以用于群集环境”。
- 服务风格的部署
- 虽然 JBoss EAP 6 不再使用服务风格的描述符,容器还是这种风格的部署而无需进行修改。关于部署的信息,请参考: 第 3.2.9.1 节 “更新使用服务风格部署的应用程序”。
- 远程调用
- 如果您的应用程序进行了远程调用,您仍可以使用 JNDI 为您的 Bean 查找代理并在返回的代理上进行调用。关于语法和命名空间的修改,请参考: 第 3.2.10.1 节 “将进行远程调用的 JBoss EAP 5 应用程序移植到 JBoss EAP 6”。
- Seam 2.2
- 如果您的应用程序使用了 Seam 2.2,对于可能需要的修改,请参考: 第 3.2.13.1 节 “移植 Seam 2.2 归档到 JBoss EAP 6”。
- Spring
- 如果您的用程序使用了 Spring,请参考: 第 3.2.14.1 节 “移植 Spring 应用程序”。
- 其他可能影响应用程序移植的修改
- 对于 JBoss EAP 6 里可能影响您的应用程序的其他修改,请参考: 第 3.2.15.1 节 “熟悉其他可能影响到移植的修改”。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.