Migre las aplicaciones que utilizan orígenes de datos de la Versión 4 u
orígenes de datos (WebSphere Application Server Versión 4), para que utilicen
orígenes de datos que dan soporte a funciones de gestión de conexiones más avanzadas
como, por ejemplo, las conexiones compartidas.
Acerca de esta tarea
Para utilizar la infraestructura de gestión de conexiones en el servidor de
aplicaciones, debe empaquetar la aplicación como una aplicación Java EE 1.3 o posterior.
Este proceso implica volver a empaquetar los módulos web en la especificación 2.3 y los
módulos EJB en la especificación 2.1 antes de instalarlos en WebSphere Application
Server.
Las aplicaciones que queden con el nivel Java EE 1.2 continuarán
ejecutándose sin problemas con el soporte de gestión de conexiones que estaba disponible
en la Versión 4.0; cree simplemente el proveedor de JDBC y el origen de datos e instale
la aplicación 4.0 tal cual. Si opta por volver a empaquetar la aplicación
para la versión 6.0 o superior, no puede utilizar un origen de datos de la
Versión 4.0. Debe utilizar la otra opción de origen de datos, que soporta aplicaciones
codificadas en especificaciones Java EE 1.3, como mínimo.
Procedimiento
- Convierta un módulo Web 2.2 a un módulo web 2.3
- Cree un nuevo módulo web seleccionando Archivo > Nuevo > Módulo web.
- Añada los archivos de clase necesarios a un módulo nuevo.
- Expanda la parte Archivos del árbol.
- Pulse con el botón derecho del ratón en Archivos de clase y seleccione Añadir archivos.
- En la ventana Añadir archivos, pulse Examinar.
- Vaya al archivo EAR de WebSphere Application Server 4.0 y pulse Seleccionar.
- En la ventana Añadir archivos, desplácese al
archivo WAR y expanda los directorios WEB-INF y classes.
- Seleccione todos los directorios y los archivos del directorio classes y
pulse Añadir.
- Después de añadir todos los archivos de clases necesarios, pulse Aceptar.
- Añada los archivos de JAR necesarios a un módulo nuevo.
- Expanda la parte Archivos del árbol.
- Pulse con el botón derecho del ratón en Archivos Jar y seleccione Añadir archivos.
- Vaya al archivo EAR de WebSphere 4.0 y pulse Seleccionar.
- En la ventana Añadir archivos, desplácese al
archivo WAR y expanda los directorios WEB-INF y lib.
- Seleccione los archivos JAR que desea añadir y pulse Añadir.
- Después de añadir todos los archivos JAR necesarios, pulse Aceptar.
- Añada todos los archivos de recursos necesarios, como archivos HTML, JSP o
GIF, etc. al módulo nuevo.
- Expanda la parte Archivos del árbol.
- Pulse con el botón derecho del ratón en Archivos de recursos y seleccione Añadir archivos.
- Vaya al archivo EAR de WebSphere Application Server 4.0 y pulse Seleccionar.
- En la ventana Añadir archivos, desplácese al
archivo WAR.
- Seleccione todos los directorios y los archivos de WAR, excluidos META-INF y WEB-INF y
pulse Añadir.
- Después de añadir todos los archivos de recursos necesarios, pulse Aceptar.
- Importe los componentes web.
- Pulse con el botón derecho del ratón en Componentes Web y seleccione Importar.
- En la ventana Componentes de importación pulse Examinar.
- Vaya al archivo EAR de WebSphere Application Server 4.0 y pulse Abrir.
- En la ventana Componentes de importación
resalte el archivo WAR del que está haciendo la migración.
- Resalte cada uno de los componentes y pulse Añadir.
- Cuando se muestren todos los componentes web en el panel Componentes
seleccionados de la ventana, pulse Aceptar.
- Verifique que los componentes web se importan correctamente en la sección Componentes web del módulo web nuevo.
- Añada correlaciones de servlet para cada componente web.
- Pulse con el botón derecho del ratón en Correlaciones de servlets y seleccione Nuevo.
- Identifique el patrón de URL para el componente web.
- Seleccione el componente Web del recuadro de lista desplegable Servlet.
- Pulse Aceptar.
- Añada todas las demás propiedades de módulo web necesarias. Pulse Ayuda para obtener
una descripción de los valores.
- Guarde el módulo web.
- Convierta un módulo EJB 1.1 a un módulo EJB 2.1 (o posterior)
- Abra una herramienta de ensamblaje.
- Cree un nuevo módulo EJB seleccionando Archivo > Nuevo > Módulo EJB.
- Añada los archivos de clase necesarios a un módulo nuevo.
- Pulse con el botón derecho del ratón en Objeto de archivos y seleccione Añadir archivos.
- En la ventana Añadir archivos pulse Examinar.
- Vaya al archivo EAR de WebSphere Application Server 4.0 y pulse Seleccionar.
- En la ventana Añadir archivos, desplácese al JAR de enterprise bean.
- Seleccione todos los directorios y los archivos de clases y
pulse Añadir.
- Tras añadir todas las clases de archivo necesarias, pulse Aceptar
- Añada todas las demás propiedades de módulo EJB necesarias. Pulse Ayuda para obtener
una descripción de los valores.
- Guarde el módulo EJB.
- Genere el código desplegado para el módulo EJB pulsando Archivo > Generar código
para despliegue.
- Rellene los campos adecuados y pulse Generar ahora.
- Adición de los módulos EJB y los módulos web a un archivo EAR
- Cree una nueva aplicación seleccionando Archivo > Nuevo > Aplicación.
- Añada todos los módulos EJB.
- Pulse con el botón derecho del ratón en Módulos EJB y seleccione Importar.
- Desplácese al módulo EJB convertido y pulse Abrir.
- Pulse Aceptar.
- Añada todos los módulos web.
- Pulse con el botón derecho del ratón en Módulos Web y seleccione Importar.
- Desplácese al módulo web convertido y pulse Abrir.
- Rellene el Directorio raíz de contexto y pulse Aceptar.
- Identifique el resto de propiedades de aplicación que desee. Pulse Ayuda para obtener
una descripción de los valores.
- Guarde el archivo EAR.
- Instale la aplicación en el servidor de aplicaciones.
- Instale la aplicación siguiendo las instrucciones que se indican en el tema
sobre instalación de aplicaciones nuevas y enlace las referencias de recursos con el
origen de datos que ha creado.
- Realice las tareas administrativas necesarias para crear un proveedor de
JDBC y un objeto de origen de datos siguiendo las instrucciones que se indican en el tema
sobre la creación de un proveedor de JDBC y un origen de datos.