Миграция BEA Beehive в Apache Beehive

Хотя ни Oracle, ни Apache больше не поддерживают фреймворки BEA Beehive и Apache Beehive, для продолжения использования фреймворка Beehive необходимо мигрировать BEA Beehive в Apache Beehive перед развертыванием приложений в среде WebSphere Application Server. После этой перенастройки оцените использование компонентов каркаса и перенесите их в другую поддерживаемую среду или в API Java™.

Используя комплект инструментов миграции, можно найти следующие компоненты BEA Beehive, требующие миграции в Apache Beehive.

Некоторые этапы миграции, в том числе рефакторинг файлов и сценарии компоновки, пока не поддерживаются комплектом инструментов миграции, и их необходимо выполнять вручную. Другие действия, такие как миграция аннотаций BEA Beehive на Apache Beehive annotations, поддерживаются инструментарием миграции.

Для миграции BEA Beehive в Apache Beehive выполните следующие действия:

  1. Удалите файлы JAR BEA Beehive из пути к классам приложения и замените их на файлы JAR Apache Beehive, загруженные с веб-сайта http://beehive.apache.org.
  2. Найдите файлы, специфичные для BEA Beehive, и преобразуйте их в исходные файлы Java.
    • Найдите файлы Java Page Flow (.jpf), используя правило Не использовать файлы Java Page Flow (JPF). Переместите эти файлы в каталог исходного кода Java вашего проекта, изменив расширение на .java.
    • Найдите файлы Java Control Extension (.jcx), используя правило Не использовать файлы Java Control Extension (JCX). Переместите эти файлы в каталог исходного кода Java вашего проекта, изменив расширение на .java.
    • Найдите файлы Java Web Services (.jws), используя правило Не использовать файлы Java Web Services (JWS). Переместите эти файлы в каталог исходного кода Java вашего проекта, изменив расширение на .java.
    • Найдите файл Global.app, используя правило Не использовать файлы Global.app BEA. Переместите этот файл в каталог исходного кода Java вашего проекта, изменив расширение на .java.
  3. Для анализа компонентов Java Beehive повторно выполните правила из категории BEA Beehive в Apache Beehive.
  4. Изучите и примените предложенные быстрые исправления Java.
    • Автоматическое исправление создаст аннотации @JPF из информации Java Page Flow, извлечет значения аннотаций из блока Javadoc для создания соответствующей аннотации @JPF из блока Javadoc для создания соответствующей аннотации @JPF. Иногда в начало пути требуется добавить символ "/".
  5. Изучите и примените предложенные быстрые исправления JSP.
  6. Добавьте фильтры и получатели событий Apache Beehive в файл описания web.xml.
  7. Настройте сценарии компоновки Apache Beehive.