Exportación de aplicaciones mediante scripts wsadmin

Puede exportar las aplicaciones antes de actualizar aplicaciones instaladas o de hacer una migración a una versión distinta del producto.

Antes de empezar

La aplicación cuyo contenido desea exportar está instalada en un servidor.

Avoid trouble Avoid trouble: Puede utilizar la propiedad personalizada com.ibm.websphere.management.application.client.EnvEntry_processBindings de JVM para especificar cómo se gestiona un valor de entrada de entorno durante un despliegue de aplicación. No obstante:
  • Si una aplicación se despliega con com.ibm.websphere.management.application.client.EnvEntry_processBindings habilitado y luego se exporta para desplegarse en un entorno anterior a la versión 8.0, el valor de entrada de entorno en los enlaces XML no lo reconocen los entornos de despliegue y de ejecución.
  • Si una aplicación se despliega con com.ibm.websphere.management.application.client.EnvEntry_processBindings habilitado y luego se exporta para desplegarse en un entorno de la versión 8.0 u 8.0.0.1, el valor de entrada de entorno en los enlaces XML no lo reconoce el entorno de despliegue pero sí lo reconoce el entorno de ejecución.
gotcha

Acerca de esta tarea

La exportación de aplicaciones le permite hacer una copia de seguridad de éstas y conservar su información de enlaces.

Procedimiento

  1. Inicie la herramienta de scripts wsadmin.
  2. Exporte aplicaciones.
    • Exporte una aplicación de empresa a la ubicación que desee, por ejemplo:
      • Utilizando Jacl:

        $AdminApp export app1 /mystuff/exported.ear
      • Utilizando Jython:

        AdminApp.export('app1', '/mystuff/exported.ear')
        Tabla 1. Elementos del mandato export. Ejecute el mandato export para exportar una aplicación en un archivo.
        Elemento Descripción
        $ es un operador Jacl para sustituir un nombre de variable por su valor
        AdminApp es un objeto que permite la gestión de objetos de aplicación
        export es un mandato AdminApp
        apli1 es el nombre de la aplicación que se va a exportar
        /mystuff/exported.ear es el nombre del archivo donde se va a almacenar la aplicación exportada
    • Exporte los archivos DLL (Data Definition Language) del módulo enterprise bean de una aplicación a un directorio de destino, por ejemplo:
      • Utilizando Jacl:

        $AdminApp exportDDL app1 /mystuff
      • Utilizando Jython:

        AdminApp.exportDDL('app1', '/mystuff')
      Tabla 2. Elementos del mandato exportDDL. Ejecute el mandato exportDDL para exportar los archivos DDL.
      Elemento Descripción
      $ es un operador Jacl para sustituir un nombre de variable por su valor
      AdminApp es un objeto que permite la gestión de objetos de aplicación
      exportDDL es un mandato AdminApp
      apli1 es el nombre de la aplicación cuyos archivos DDL se van a exportar
      /mystuff es el nombre del directorio donde se exportarán los archivos DDL de la aplicación

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=txml_exportdll
File name: txml_exportdll.html