Migración de BEA Beehive a Apache Beehive

Aunque las infraestructuras BEA Beehive y Apache Beehive ya no están soportadas por Oracle ni Apache, para continuar utilizando la infraestructura Beehive, debe migrar desde BEA Beehive a Apache Beehive antes de desplegar sus aplicaciones en un entorno de WebSphere Application Server. Después de esta migración, evalúe el uso de los componentes de infraestructura y migre a otra infraestructura soportada o a las API de Java™.

El kit de herramientas de migración le ayuda a detectar los componentes siguientes de BEA Beehive para migrarlos a Apache Beehive.

Algunos pasos de la migración, tales como refactorizar archivos y configurar scripts de construcción, no están soportados por el kit de herramientas de migración y se deben realizar manualmente. Otras acciones, como migrar las anotaciones de BEA Beehive a Apache Beehive annotations, están soportadas por el kit de herramientas de migración.

Para migrar desde BEA Beehive a Apache Beehive, siga los pasos siguientes:

  1. Elimine los archivos JAR de BEA Beehive contenidos en la vía de acceso de clases de la aplicación y sustitúyalos por los archivos JAR de Apache Beehive contenidos en http://beehive.apache.org.
  2. Identifique archivos que sean específicos de BEA Beehive y conviértalos en archivos fuente Java.
    • Identifique los archivos .jpf (Java Page Flow) utilizando la regla No utilizar archivos JPF (Java Page Flow). Traslade estos archivos a la ruta de origen Java del proyecto y cambie las extensiones de archivo a .java.
    • Identifique los archivos .jcx (Java Control Extension) utilizando la regla No utilizar archivos JCX (Java Control Extension). Traslade estos archivos a la ruta de origen Java del proyecto y cambie las extensiones de archivo a .java.
    • Identifique los archivos -jws (Java Web Services) utilizando la regla No utilizar archivos JWS (Java Web Services). Traslade estos archivos a la ruta de origen Java del proyecto y cambie las extensiones de archivo a .java.
    • Identifique el archivo Global.app utilizando la regla No utilizar archivos Global.app de BEA. Traslade este archivo a la ruta de origen Java del proyecto y cambie las extensiones de archivo a .java.
  3. Ejecute de nuevo las reglas de la migración de BEA Beehive a Apache Beehive para analizar los componentes de Beehive Java.
  4. Revise y aplique los arreglos rápidos de Java proporcionados.
    • La corrección automatizada creará anotaciones @JPF a partir de la información Java Page Flow extraerá valores de anotación del bloque Javadoc para crear la anotación @JPF correspondiente. En algunos casos, el valor de vía de acceso debe ir precedido por "/".
  5. Revise y aplique los arreglos rápidos de JSP proporcionados.
  6. Añada los filtros y procesos de escucha de Apache Beehive al descriptor web.xml.
  7. Configure los scripts de construcción de Apache Beehive.