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.
- Arquivos Java Control Extension (JCX)
- Arquivos Java Page Flow (JPF)
- Arquivos Java Web Services (JWS)
- Arquivos Global.app
- Uso do NetUI em arquivos JSP
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:
-
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.
-
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.
-
Execute novamente as regras do BEA Beehive para Apache Beehive para analisar os componentes Java do Beehive.
-
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 "/".
-
Revise e aplique as correções rápidas do JSP fornecidas.
-
Inclua os filtros e listeners do Apache Beehive no descritor web.xml.
-
Configure os scripts de construção do Apache Beehive.