Despliegue de aplicaciones de acceso a datos

El despliegue de una aplicación de acceso a datos es necesario instalar el archivo WAR (web Archive) o EAR (Enterprise Archive) en un servidor. El despliegue puede incluir tareas para configurar la aplicación de modo que utilice los recursos de acceso a datos del servidor y el entorno de tiempo de ejecución global.

Antes de empezar

Sólo puede desplegar el código de aplicación que está ensamblado en los módulos adecuados. Consulte el tema Ensamblaje de aplicaciones de acceso a datos para conocer las directrices para este proceso.

Acerca de esta tarea

Efectúe los pasos siguientes si la aplicación requiere acceso a una base de datos relacional (RDB). Si la aplicación requiere acceso a un tipo diferente de sistema EIS (Enterprise Information System) como, por ejemplo, una base de datos orientada a objetos o CICS (Customer Information Control System), consulte los temas Adaptadores de recursos relacionales y JCA, y Acceso a datos mediante Java™ EE Connector Architecture.

Procedimiento

  1. Si la configuración RDB no existe, siga estos pasos:
    1. Cree una base de datos para mantener los datos.
    2. Cree las tablas necesarias para la aplicación.
      Si la aplicación utiliza beans de entidad CMP (persistencia gestionada por contenedor) para acceder a los datos
      Puede crear las tablas con el lenguaje de definición de datos (DDL) generado de la configuración del enterprise bean. Para obtener más información, consulte Nueva creación de tablas de base de datos desde el lenguaje de definición de datos de tablas exportadas.
      Si la aplicación utiliza beans de entidad BMP (persistencia gestionada por bean) o no utiliza beans de entidad
      Debe utilizar las interfaces de servidores de base de datos para crear las tablas.

      El asistente de correlación de Enterprise JavaBeans (EJB) con RDB de una herramienta de ensamblaje también se utiliza para crear las tablas de base de datos para cualquier tipo de entidad. Seleccione la opción de correlación descendente del asistente. No obstante, esta opción no le proporciona un control directo en la denominación de los elementos RDB o en la selección de tipos de columnas. Adicionalmente, debido a que el proceso descendente es automático, es posible que no proporcione correlaciones que reflejen las relaciones exactas que pretende.

      Si utiliza Rational Application Developer, consulte el Information Center sobre el asistente de correlación. Para obtener información acerca de las opciones de la herramienta de ensamblaje, consulte el tema sobre herramientas de ensamblaje de este Information Center.

    3. Seleccione los valores obligatorios mínimos de origen de datos por proveedor para ver cualquier requisito de proveedor para la conexión con un servidor de aplicaciones. Consulte el tema Valores mínimos necesarios de origen de datos por proveedor para obtener instrucciones al respecto.
  2. Opcional: Correlacione los beans de entidad con tablas de base de datos a través de la opción de correlación de encuentro en el medio de una herramienta de ensamblaje. Realice este paso sólo si no ha creado el esquema de base de datos a través de la opción de correlación descendente, no ha generado las relaciones de correlación a través de la correlación ascendente o no ha generado las correlaciones durante el proceso de ensamblaje de aplicaciones. Para obtener información sobre la opción de correlación descendente, consulte el Information Center de Rational Application Developer.
  3. Instale la aplicación en el servidor de aplicaciones. Consulte el tema Instalación de archivos de aplicación empresarial. Cuando instala la aplicación, puede alterar los valores de acceso a datos establecidos durante el ensamblaje de la aplicación o establecerlos por primera vez si se han omitido durante el proceso de ensamblaje. Estos valores incluyen enlaces de recurso y alias de autenticación de recursos que se describen en los subpasos siguientes:
    1. Enlace las referencias de recursos de aplicación a los orígenes de datos u otros objetos de recursos que proporcionan conectividad de base de datos. Para obtener detalles acerca del concepto de enlace, consulte el tema Búsquedas de orígenes de datos para enterprise beans y módulos web.
      Consejo: Después del despliegue puede utilizar la consola administrativa de WebSphere Application Server para alterar los enlaces de recursos. Pulse Aplicaciones > Tipos de aplicaciones > Aplicaciones de empresa de Webphere > nombre_aplicación y seleccione el enlace a la página de correlación adecuada. Por ejemplo, si desea alterar el enlace de un recurso de módulos EJB, puede pulsar Correlacionar orígenes de datos para todos los beans CMP 2.x. Para un recurso de módulo web, pulse Referencias de recursos.
    2. Defina los datos del alias de autenticación para los recursos que se deben autenticar con el programa de fondo a través de la autorización gestionada por contenedor. En esta configuración de seguridad, WebSphere Application Server efectúa el inicio de sesión EIS para conexiones de orígenes de datos o de la fábrica de conexiones. Consulte el tema Seguridad del conector J2EE para obtener una consulta detallada sobre la autenticación de recursos.
  4. Inicie los archivos de aplicación desplegados utilizando la consola administrativa, el mandato startApplication de herramienta de scripts wsadmin o un programa Java propio.
  5. Guarde los cambios en la configuración administrativa.
  6. Pruebe la aplicación. Por ejemplo, con el navegador web vaya a la dirección URL de una aplicación desplegada y revise el rendimiento de la aplicación.
[AIX Solaris HP-UX Linux Windows][IBM i]

Resultados

Al desplegar una aplicación que utiliza una base de datos de fondo DB2 UDB para IBM® i, es posible que encuentre la siguiente excepción en el archivo SystemOut.log:
PMGR6022E: Error al utilizar adaptador para crear o ejecutar una interacción.
Este tipo de error indica que ha desplegado una aplicación con unos enterprise beans de persistencia gestionada por contenedor (CMP) que se configuraron originalmente para acceder a una base de datos DB2 en Windows, Linux o un sistema UNIX soportado. A través de la consola administrativa, desinstale las aplicaciones CMP afectadas y, a continuación, vuelva a instalar las aplicaciones con los nuevos valores de base de datos. No olvide seleccionar Desplegar enterprise beans; en el panel Despliegue de EJB, seleccione la versión apropiada de la base de datos DB2 UDB para IBM i.
Nota: En este tema se hace referencia a uno o más de los archivos de registro del servidor de aplicaciones. Como alternativa recomendada, puede configurar el servidor para utilizar la infraestructura de registro y rastreo HPEL en lugar de utilizar los archivos SystemOut.log , SystemErr.log, trace.log y activity.log en sistemas distribuidos y de IBM i. Puede también utilizar HPEL junto con sus recursos de registro nativos de z/OS. Si utiliza HPEL, puede acceder a toda la información de registro y rastreo utilizando la herramienta de línea de mandatos LogViewer desde el directorio bin de perfil de servidor. Consulte la información sobre la utilización de HPEL para resolver problemas de aplicaciones para obtener más información sobre la utilización de HPEL.

Qué hacer a continuación

Si la aplicación no funciona como se desea, actualícela y, a continuación, guárdela y vuélvala a probar.


Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tdat_dadep
File name: tdat_dadep.html