将 BEA Beehive 迁移到 Apache Beehive

虽然 Oracle 或 Apache 都不再支持 BEA Beehive 和 Apache Beehive 框架,但是要继续使用 Beehive 框架,必须在 WebSphere Application Server 环境中部署应用程序之前从 BEA Beehive 迁移到 Apache Beehive。 在此迁移之后,评估框架组件的使用情况,然后迁移 到另一个受支持的框架或者迁移到 Java™ API。

迁移工具箱有助于检测以下 BEA Beehive 组件以迁移到 Apache Beehive。

某些迁移步骤(例如文件重构和脚本构建)当前不受迁移工具箱的支持,而必须手动执行。 其他操作,如将 BEA Beehive 注释迁移到 Apache Beehive 注释、 迁移工具包支持这些操作。

要从 BEA Beehive 迁移到 Apache Beehive,请执行以下步骤:

  1. 从应用程序类路径中移除 BEA Beehive JAR 文件,并将这些文件替换为来自 http://beehive.apache.org 的 Apache Beehive JAR 文件。
  2. 识别特定于 BEA Beehive 的文件并将这些文件转换为 Java 源文件。
  3. 重新运行“BEA Beehive 至 Apache Beehive”规则来分析 Beehive Java 组件。
  4. 复审并应用所提供的 Java 快速修订。
    • 自动修复将从 Java 页面流信息中创建 @JPF 注释。 值来创建相应的 @JPF 注释。 在某些情况下,可能需要在路径值的前面加上“/”。
  5. 复审并应用所提供的 JSP 快速修订。
  6. web.xml 描述符添加 Apache Beehive 过滤器和侦听器。
  7. 配置 Apache Beehive 构建脚本。