Migrando o BEA Beehive para o Apache Beehive

Embora as estruturas do BEA Beehive e do Apache Beehive não sejam mais suportadas pelo Oracle ou Apache, para continuar usando a estrutura do Beehive, deve-se migrar do BEA Beehive para o Apache Beehive antes de implementar seus aplicativos em um ambiente WebSphere Application Server. Após essa migração, avalie o uso dos componentes da estrutura e migre para outra estrutura suportada ou para APIs do Java™.

O kit de ferramentas de migração ajuda a detectar os componentes do BEA Beehive a seguir para migração para o Apache Beehive.

Algumas etapas de migração, como arquivo refatoração de arquivo e scripts de construção, não são atualmente suportadas pelo kit de ferramentas de migração e devem ser executadas manualmente. Outras ações, como a migração de anotações do BEA Beehive para Apache Beehive annotations, são compatíveis com o kit de ferramentas de migração.

Para migrar do BEA Beehive para o Apache Beehive, execute as etapas a seguir:

  1. Remova os arquivos JAR do BEA Beehive do caminho de classe do aplicativo e substitua-os pelos JARs do Apache Beehive a partir de http://beehive.apache.org.
  2. Identifique arquivos específicos para o BEA Beehive e converta-os em arquivos de origem Java.
    • Identifique os arquivos Java Page Flow (.jpf) usando a regra Não usar arquivos Java Page Flow (JPF). Mova esses arquivos para o caminho de origem Java em seu projeto e altere as extensões do arquivo para .java.
    • Identifique os arquivos Java Control Extension (.jcx) usando a regra Não usar arquivos Java Control Extension (JCX). Mova esses arquivos para o caminho de origem Java em seu projeto e altere as extensões do arquivo para .java.
    • Identifique os arquivos Java Web Services (.jws) usando a regra Não usar arquivos Java Web Services (JWS). Mova esses arquivos para o caminho de origem Java em seu projeto e altere as extensões do arquivo para .java.
    • Identifique o arquivo Global.app usando a regra Não usar arquivos Global.app do BEA. Mova esse arquivo para o caminho de origem Java em seu projeto e altere as extensões do arquivo para .java.
  3. Execute novamente as regras do BEA Beehive para Apache Beehive para analisar os componentes Java do Beehive.
  4. Revise e aplique as correções rápidas do Java fornecidas.
    • A correção automatizada criará anotações @JPF a partir das informações do Java Page Flow, extrairá valores de anotação do bloco Javadoc para criar a anotação @JPF correspondente. Em alguns casos, o valor do caminho pode precisar ser precedido por "/".
  5. Revise e aplique as correções rápidas do JSP fornecidas.
  6. Inclua os filtros e listeners do Apache Beehive no descritor web.xml.
  7. Configure os scripts de construção do Apache Beehive.