虽然 Oracle 或 Apache 都不再支持 BEA Beehive 和 Apache Beehive 框架,但是要继续使用 Beehive 框架,必须在 WebSphere Application Server 环境中部署应用程序之前从 BEA Beehive 迁移到 Apache Beehive。
在此迁移之后,评估框架组件的使用情况,然后迁移
到另一个受支持的框架或者迁移到 Java™ API。
迁移工具箱有助于检测以下 BEA Beehive 组件以迁移到 Apache Beehive。
- Java 控件扩展 (JCX) 文件
- Java 页面流 (JPF) 文件
- Java Web Service (JWS) 文件
- Global.app 文件
- JSP 文件中对 NetUI 的使用
某些迁移步骤(例如文件重构和脚本构建)当前不受迁移工具箱的支持,而必须手动执行。
其他操作,如将 BEA Beehive 注释迁移到 Apache Beehive 注释、 迁移工具包支持这些操作。
要从 BEA Beehive 迁移到 Apache Beehive,请执行以下步骤:
-
从应用程序类路径中移除 BEA Beehive JAR 文件,并将这些文件替换为来自 http://beehive.apache.org 的 Apache Beehive JAR 文件。
-
识别特定于 BEA Beehive 的文件并将这些文件转换为 Java 源文件。
-
重新运行“BEA Beehive 至 Apache Beehive”规则来分析 Beehive Java 组件。
-
复审并应用所提供的 Java 快速修订。
-
自动修复将从 Java 页面流信息中创建 @JPF 注释。 值来创建相应的 @JPF 注释。
在某些情况下,可能需要在路径值的前面加上“/”。
-
复审并应用所提供的 JSP 快速修订。
-
向 web.xml 描述符添加 Apache Beehive 过滤器和侦听器。
-
配置 Apache Beehive 构建脚本。