虽然 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 注释的快速修订将从 Javadoc 块抽取注释值来构建对应的 @JPF 注释。
在某些情况下,可能需要在路径值的前面加上“/”。
-
复审并应用所提供的 JSP 快速修订。
-
向 web.xml 描述符添加 Apache Beehive 过滤器和侦听器。
-
配置 Apache Beehive 构建脚本。