4.3.4. 移植 Seam 2.2 Booking 例程到 JBoss EAP 6:逐步说明

这是一个将 Seam 2.2 Booking 从 JBoss EAP 5.X 移植到 JBoss EAP 6 的逐步指南。虽然移植应用程序有更好的方法,许多开发人员可能会冒险直接将归档部署到 JBoss EAP 6,并看看会有什么发生。这个文档的目的是展示您可能遇到的各种问题,并如何调试和解决这些问题。
对于这个例子,应用程序 EAR 部署在 EAP6_HOME/standalone/deployments 目录,对现有归档无需进行修改。这允许您在遇到问题时可以轻易地修改归档里的 XML 文件从而解决问题。

重要

直接使用 Hibernate 的 Seam 2.2 应用程序可以使用包裹在应用程序里的一个 Hibernate 3 版本。而通过 JBoss EAP 6 的 org.hibernate 模块提供的 Hibernate 4,不被 Seam 2.2 支持。这个例子将帮助您在 JBoss EAp 6 运行应用程序。请注意,将 Hibernate 3 包裹在 Seam 2.2 应用程序不是被支持的配置。
此时您应该可以通过 http://localhost:8080/seam-booking/ 成功访问应用程序了。用 demo/demo 登陆您就会看到 Booking 的欢迎页面。