Хотя ни Oracle, ни Apache больше не поддерживают фреймворки BEA Beehive и
Apache Beehive, для продолжения использования фреймворка Beehive необходимо
мигрировать BEA Beehive в Apache Beehive перед развертыванием приложений в
среде WebSphere Application Server.
После этой перенастройки оцените использование компонентов каркаса и перенесите
их в другую поддерживаемую среду или в API Java™.
Используя комплект инструментов миграции, можно найти следующие компоненты BEA Beehive, требующие миграции в Apache Beehive.
- Файлы Java Control Extension (JCX)
- Файлы Java Page Flow (JPF)
- Файлы Java Web Services (JWS)
- Файлы Global.app
- Использование NetUI в файлах JSP
Некоторые этапы миграции, в том числе рефакторинг файлов и сценарии компоновки,
пока не поддерживаются комплектом инструментов миграции, и их необходимо
выполнять вручную.
Другие действия, такие как миграция аннотаций BEA Beehive на Apache Beehive annotations, поддерживаются инструментарием миграции.
Для миграции BEA Beehive в Apache Beehive выполните следующие действия:
-
Удалите файлы JAR BEA Beehive из пути к классам приложения и замените их на
файлы JAR Apache Beehive, загруженные с веб-сайта
http://beehive.apache.org.
-
Найдите файлы, специфичные для BEA Beehive, и преобразуйте их в исходные файлы Java.
-
Для анализа компонентов Java Beehive повторно выполните правила из категории BEA Beehive в Apache Beehive.
-
Изучите и примените предложенные быстрые исправления Java.
-
Автоматическое исправление создаст аннотации @JPF из информации Java Page Flow, извлечет значения аннотаций из блока Javadoc для создания соответствующей аннотации @JPF из блока Javadoc для создания соответствующей аннотации @JPF.
Иногда в начало пути требуется добавить символ "/".
-
Изучите и примените предложенные быстрые исправления JSP.
-
Добавьте фильтры и получатели событий Apache Beehive в файл описания web.xml.
-
Настройте сценарии компоновки Apache Beehive.