manual de despliegue de las aplicaciones websapidp/... · 1 historial de documentos en la siguiente...

108
SAP BusinessObjects Business Intelligence platform Versión del documento: 4.0 Support Package 10 - 2014-07-24 Manual de despliegue de las aplicaciones Web

Upload: hathuy

Post on 20-Sep-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

SAP BusinessObjects Business Intelligence platformVersión del documento: 4.0 Support Package 10 - 2014-07-24

Manual de despliegue de las aplicaciones Web

Page 2: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Tabla de contenido1 Historial de documentos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

2 Introducción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82.1 Qué es la plataforma SAP BusinessObjects Business Intelligence. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82.2 Acerca de este documento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82.3 Novedades del Manual de despliegue de la aplicación Web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82.4 Quién debe leer esta documentación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9

3 Información general del despliegue de aplicaciones Web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103.1 Información general de archivos WAR OSGi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103.2 Conmutación por error y equilibrio de carga. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

3.2.1 Compatibilidad de las agrupaciones de la aplicación Web. . . . . . . . . . . . . . . . . . . . . . . . . . . . 113.3 Archivos WAR y EAR de la plataforma SAP BusinessObjects Business Intelligence. . . . . . . . . . . . . . . . . 11

3.3.1 Para desplegar MobileOTA14.war para la compatibilidad con aplicaciones móviles. . . . . . . . . 143.3.2 Para desplegar OpenSearch.war para la compatibilidad con OpenSearch. . . . . . . . . . . . . . . . 15

3.4 Raíces de contexto predeterminadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163.5 Contextos raíz y rutas de acceso de contexto personalizados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

3.5.1 Para cambiar el contexto raíz. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173.5.2 Cambiar la ruta del contexto de una aplicación Web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

4 Desplegar aplicaciones Web con la herramienta WDeploy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194.1 Información general de WDeploy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194.2 requisitos previos WDeploy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19

4.2.1 Antes de desplegar aplicaciones Web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194.2.2 Requisitos de hardware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204.2.3 Compatibilidad con 64 bits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .204.2.4 Habilitar la compatibilidad de nombres de archivo 8 punto 3. . . . . . . . . . . . . . . . . . . . . . . . . 204.2.5 Para configurar el entorno Java. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214.2.6 Archivos de configuración de parámetros del servidor de aplicaciones Web. . . . . . . . . . . . . . 214.2.7 Para instalar WDeploy en un servidor de aplicaciones web remoto. . . . . . . . . . . . . . . . . . . . . 22

4.3 Registro del directorio horizontal del sistema (SLD) de SAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224.3.1 Para habilitar el registro SLD para SAP NetWeaver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234.3.2 Habilitar el registro de SLD para Tomcat. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234.3.3 Para habilitar el registro de SLD para WebSphere. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

4.4 Modos de despliegue. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244.4.1 Despliegues independientes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244.4.2 Despliegues con división de nivel web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

4.5 Archivos de configuración de WDeploy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284.5.1 Archivo de configuración de WDeploy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294.5.2 Archivos de configuración de servidor de aplicaciones web. . . . . . . . . . . . . . . . . . . . . . . . . . 29

2 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Tabla de contenido

Page 3: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

4.5.3 Archivo de propiedades de configuración de la aplicación Web. . . . . . . . . . . . . . . . . . . . . . . 354.6 Uso de la herramienta de línea de comandos WDeploy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

4.6.1 Sintaxis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374.6.2 Ejemplos de uso de WDeploy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464.6.3 Consideraciones especiales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624.6.4 Despliegue previo con división de nivel web sin acceso a un servidor de aplicaciones web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 724.6.5 Para deshabilitar las aplicaciones Web de la CMC o la Plataforma de lanzamiento de BI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 724.6.6 Cambios en idiomas instalados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

4.7 Usar la herramienta GUI de WDeploy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 734.7.1 Iniciar la herramienta GUI de WDeploy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 744.7.2 Ventana de la herramienta GUI de WDeploy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 744.7.3 Opciones de la herramienta GUI de WDeploy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 754.7.4 Agregar la contraseña al archivo GUI de WDeploy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

4.8 Después de desplegar las aplicaciones Web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 764.9 Archivos de registro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .764.10 Actualizaciones de la aplicación Web realizadas por WDeploy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

5 Desplegar aplicaciones Web con la consola administrativa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 795.1 Para desplegar manualmente aplicaciones Web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

5.1.1 Despliegue manual de JBoss 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 795.1.2 SAP NetWeaver Java 7.3x y 7.4 despliegue manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 815.1.3 Despliegue manual de la consola administrativa de Tomcat 6 y 7. . . . . . . . . . . . . . . . . . . . . . 845.1.4 Despliegue manual de la consola administrativa de WebLogic 10, 10.3 y 10.3.x (11gR1). . . . . . .855.1.5 Implementación manual de la consola administrativa de WebSphere 6.1, 7.0 y 8.5. . . . . . . . . 88

6 Problemas conocidos y soluciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 966.1 Cambiar el nombre de la aplicación web BOE o del árbol de aplicaciones web. . . . . . . . . . . . . . . . . . . . 966.2 Usar WDeploy en un entorno IPv6 puro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 966.3 Servicios web en servidores con división de nivel web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 976.4 Las rutas con un carácter de barra invertida a la derecha (\) hacen que el despliegue falle. . . . . . . . . . . 976.5 WDeploy con idiomas que no sean el inglés. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 976.6 Ventana de exploración de GUI de WDeploy en sistemas operativos Windows. . . . . . . . . . . . . . . . . . . .986.7 Servidor de aplicaciones Web sin eliminar del servidor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 986.8 Copie MobileOTA14.properties después de realizar la instalación de nivel Web. . . . . . . . . . . . . . . . . . . 986.9 Botón Cancelar en la herramienta GUI de WDeploy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .996.10 JBoss. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

6.10.1 Anular el despliegue de aplicaciones Web de JBoss con WDeploy. . . . . . . . . . . . . . . . . . . . . 996.10.2 Excepción de Servlet después de iniciar sesión en la herramientas administrativas de JBoss 5.0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

6.11 SAP NetWeaver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1006.11.1 Despliegue de la aplicación Web de SAP NetWeaver 7.2. . . . . . . . . . . . . . . . . . . . . . . . . . . 100

Manual de despliegue de las aplicaciones WebTabla de contenido © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 3

Page 4: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

6.11.2 Error en el despliegue de la aplicación Web dswsbobje en SAP NetWeaver 7.2. . . . . . . . . . . .1006.11.3 Para revertir la implementación de aplicaciones web desde SAP NetWeaver 7.2. . . . . . . . . . 1006.11.4 La herramienta WDeploy no admite el despliegue en o la anulación del despliegue de SAP NetWeaver 7.3x o 7.4.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1016.11.5 Configuración necesaria antes de implementar SAP BusinessObjects Explorer en SAP NetWeaver 7.3x o 7.4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

6.12 Tomcat. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1016.12.1 Utilizar Tomcat en modo de sólo IPv6 en Windows Vista o 2008 Server. . . . . . . . . . . . . . . . . 1016.12.2 Anular el despliegue de aplicaciones web de Tomcat mediante WDeploy. . . . . . . . . . . . . . . .1026.12.3 Es posible que Tomcat no cargue inicialmente aplicaciones Web después de ejecutar WDeploy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102

6.13 WebLogic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1026.13.1 Anular el despliegue de servicios Web de WebLogic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102

6.14 WebSphere. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1026.14.1 Despliegue en WebSphere o en modo de seguridad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1026.14.2 La lista de vínculos de servicios web no está disponible con WebSphere 7.0 y 8.5. . . . . . . . . 1036.14.3 Error interno de servidor después de desplegar los servicios Web en WebSphere 7.0 . . . . . . 1046.14.4 WASX7017E: Excepción al implementar en WebSphere. . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

4 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Tabla de contenido

Page 5: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

1 Historial de documentosEn la siguiente tabla se ofrece información general sobre los cambios más importantes del documento.

NotaPara obtener una lista de bases de datos actualizada de servidores de aplicación web compatibles con esta versión, consulte Matriz de disponibilidad de productos (Plataformas compatibles/PAR), disponible en la

sección de SAP BusinessObjects de SAP Support Portal en: https://service.sap.com/bosap-support .

Versión Fecha Descripción

SAP BusinessObjects Business Intelligence platform 4.0

Noviembre de 2011

Primera versión del documento.

SAP BusinessObjects Business Intelligence platform 4.0 Support Package 1

Marzo de 2011

Posición conocida añadida para el despliegue SAP NetWeaver con Java Support Pack Manager (JSPM).

Plataforma de SAP Bu­sinessObjects Busi­ness Intelligence 4.0 Paquete de compatibi­lidad 1 Revisión

Junio de 2011 Instrucciones añadidas para aplicaciones web de despliegue manual para SAP NetWeaver 7.3.

Para la herramienta Wdeploy véase La herramienta WDeploy no admite el despliegue en o la anulación del despliegue de SAP NetWeaver 7.3x o 7.4. [página 101].

Plataforma de SAP Bu­sinessObjects Busi­ness Intelligence 4.0 Feature Pack 3

Marzo de 2012

Los siguientes servidores de aplicación se han introducido a partir de 4.0 Feature Pack 3

● Tomcat 7

○ Para detalles en la configuración Tomcat 7 al usar la herra­mienta WDeploy véase Fichero de configuración Tomcat 6 ó 7.

○ Para instruciones en aplicaciones de despliegue manual en Tomcat 7 véase Despliegue manual de la consola administrativa de Tomcat 6 y 7.

● WebLogic 10.3.3 (11gR1)

○ Para detalles en la configuración WebLogic 10.3.3 (11gR1)al usar la herramienta WDeploy véase Fichero de configuración WebLogic 10, 10.3 ó 10.3.3 (11gR1).

○ Para instruciones en aplicaciones de despliegue manual en We­bLogic 10.3.3 (11gR1) véase Despliegue manual de la consola administrativa de WebLogic 10, 10.3 y10.3.3 (11gR1).

Se han añadido las siguientes consideraciones y problemas conocidos:

● JBoss Excepción de Servlet después de iniciar sesión en la herra­mientas administrativas de JBoss 5.0

● SAP NetWeaver:

Manual de despliegue de las aplicaciones WebHistorial de documentos © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 5

Page 6: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Versión Fecha Descripción

○ Requisitos previos para el despliegue en SAP NetWeaver○ Configuración necesaria antes de implementar SAP Busines­

sObjects Explorer en SAP NetWeaver 7.3● WebSphere: Error interno de servidor después de desplegar los ser­

vicios Web en WebSphere 7.0

Los siguientes servidores de aplicación web no se soportan a partir de 4.0 Feature Pack 3 y el contenido se ha eliminado:

● JBoss 4.2.3● Oracle Application Server 10g R3● Tomcat 5,5● WebLogic 9.2 MP2

El problema conocido como “Parámetros de nivel de servicio, nivel de revisiones y nombres incorrectos que se muestran al implementar en SAP NetWeaver con JSPM” se ha resuelto en FP3 y se ha eliminado del manual.

SAP BusinessObjects Business Intelligence platform 4.0 Support Package 4

Junio de 2012 Los siguientes servidores de aplicación se han introducido a partir de 4.0 Feature Pack 4:

● WebLogic 10.3.5 (11gR1)

○ Para detalles en la configuración WebLogic 10.3.5 (11gR1) al usar la herramienta WDeploy véase Fichero de configuración WebLogic 10, 10.3 ó 10.3.3 (11gR1).

○ Para instruciones en aplicaciones de despliegue manual en We­bLogic 10.3.5 (11gR1) véase Despliegue manual de la consola administrativa de WebLogic 10, 10.3 y10.3.3 (11gR1).

SAP BusinessObjects Business Intelligence platform 4.0 Support Package 5

Noviembre de 2012

El siguiente servidor de aplicación se han introducido a partir de 4.0 Feature Pack 5:

● WebLogic 10.3.6 (11gR1)

○ Para detalles en la configuración WebLogic 10.3.6 (11gR1) al usar la herramienta WDeploy véase Fichero de configuración WebLogic 10, 10.3 ó 10.3.3 (11gR1).

○ Para instruciones en aplicaciones de despliegue manual en We­bLogic 10.3.6 (11gR1) véase Despliegue manual de la consola administrativa de WebLogic 10, 10.3 y10.3.3 (11gR1).

● WebSphere 8.5

○ Para detalles en la configuración Tomcat 8.5 al usar la herra­mienta WDeploy véase Fichero de configuración Tomcat 6, 7 u 8.5.

○ Para instruciones en aplicaciones de despliegue manual en Tomcat 8.5 véase Despliegue manual de la consola administra­tiva de Tomcat 8,5.

6 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Historial de documentos

Page 7: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Versión Fecha Descripción

Se han modificado las opciones de despliegue para SAP NetWeaver AS Java 7.3 usando SAP NetWeaver Java Support Package Manager (JSPM). Seleccione Nuevos componentes de software o Paquete de compatibilidad único y revisiones (solo usuarios avanzados) depen­diendo de su despliegue.

SAP BusinessObjects Business Intelligence platform 4.0 Support Package 6

Abril de 2013 Los siguientes servidores de aplicación se han introducido a partir de 4.0 Feature Pack 6:

● SAP NetWeaver 7,31● SAP NetWeaver 7,4

Los procedimientos de despliegue son los mismos que para SAP Net­Weaver 7.3.

SAP BusinessObjects Business Intelligence platform 4.0 Support Package 8

Noviembre de 2013

● Soporte añadido para comando predeplopy en plataformas Linux que utilizan JRockit JVM

● Soporte añadido para WebSphere 8.5.5● Cambios a idiomas instalados actualizados● Referencia añadida a nota SAP en Despliegue SAP NetWeaver AS

Java 7.3 y 7.4 JSPM● SAP Java Support Package Manager (JSPM) se ha dejado de usar y

ha sido sustituido por SAP Software Update Manager (SUM). Toda la información sobre el uso de JSPM se ha actualizado con informa­ción sobre el uso de SUM.

SAP BusinessObjects Business Intelligence platform 4.0 Support Package 9

Febrero de 2014

● Se ha añadido una nota sobre la eliminación de aplicaciones Web existentes en la sección Requisitos previos para el despliegue en SAP NetWeaver.

● Se ha añadido la sección Añadir la contraseña al archivo GUI de WDeploy.

Manual de despliegue de las aplicaciones WebHistorial de documentos © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 7

Page 8: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

2 Introducción

2.1 Qué es la plataforma SAP BusinessObjects Business Intelligence

La plataforma SAP BusinessObjects Business Intelligence es un sistema de generación de informes de Business Intelligence flexible, escalable y fiable que se puede integrar estrechamente en la infraestructura de tecnología de la información. La compatibilidad con numerosos sistemas de base de datos estándar del sector facilita el estado a los datos de la organización para su análisis. El uso de estándares del sector comunes para la seguridad le permiten usar los sistemas de autenticación existentes para controlar el acceso a la plataforma SAP BusinessObjects Business Intelligence. Y una amplia compatibilidad de plataformas permite implementar los sistemas operativos y la arquitectura de hardware que prefiera.

Como administrador del sistema, se enfrentará a numerosas elecciones al instalar la plataforma SAP BusinessObjects Business Intelligence. Esta documentación le ayudará a tomar las decisiones adecuadas y a crear un potente sistema de generación de informes de business intelligence para su organización.

2.2 Acerca de este documento

En este documento se proporciona información sobre cómo configurar y desplegar aplicaciones Web de la plataforma SAP BusinessObjects Business Intelligence en un servidor de aplicaciones Web Java admitido. En concreto, este manual contiene información detallada para los usuarios de la herramienta de implementación de la aplicación Web WDeploy, que se entrega junto con la plataforma SAP BusinessObjects Business Intelligence.

Para obtener información relacionada con la instalación de la plataforma SAP BusinessObjects Business Intelligence, consulte el Manual de instalación de la plataforma SAP BusinessObjects Business Intelligence.

Para obtener información relacionada con la administración de un servidor de la plataforma SAP BusinessObjects Business Intelligence, consulte el Manual del administrador de la plataforma SAP BusinessObjects Business Intelligence.

2.3 Novedades del Manual de despliegue de la aplicación Web

Soporte de servidor de aplicaciones web

Para obtener una lista de las plataformas admitidas, las bases de datos, los servidores de aplicaciones Web, los servidores Web y otros sistemas admitidos en esta versión, consulte la Matriz de disponibilidad de productos (plataformas/PAR admitidos), disponible en la sección de SAP BusinessObjects de SAP Support Portal en:

https://service.sap.com/bosap-support . La Matriz de disponibilidad de productos tiene prioridad sobre cualquier discrepancia del Manual del despliegue de aplicaciones Web.

8 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Introducción

Page 9: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

funciones de la plataforma de SAP BusinessObjects Business Intelligence 4.0

Las siguientes funciones se han presentado en la plataforma de SAP BusinessObjects Business Intelligence 4.0:

Tabla 1: Novedades de la herramienta de despliegue de WDeployCaracterística Descripción

Interfaz GUI Nueva interfaz GUI para las acciones deployall y undeployall.

Don niveles de archi­vos de registro

Un resumen de registro para ayudar a los administradores a comprender el estado del despliegue; otro registro detallado para ayudar a los desarrolladores a solucionar proble­mas de despliegue.

Configuración más fácil

Archivo de configuración centralizado para los parámetros globales WDeploy; servidor de acceso y parámetros WDeploy para GUI de WDeploy.

Asistencia de locali­zación

Soporte técnico de localización de GUI de WDeploy.

Ningún archivo WAR intermedio

Los archivos WAR intermedios ya no se crean como parte del proceso de despliegue. Si necesita crear un archivo WAR no adaptado a un servidor de aplicaciones Web especí­fico, use el comando wdeploy buildwarall.

Despliegue simplifi­cado

Se ha reducido el número de archivos WAR que usan las aplicaciones Web de la plataforma SAP BusinessObjects Business Intelligence. Así se reduce el consumo de re­cursos duplicados y el número de consultas realizadas desde el servidor de aplicaciones Web al CMS.

Tabla 2: Novedades en este documentoCaracterística Descripción

Reorganización de contenido En lugar de mostrar en una lista cada comando WDeploy para cada servidor de aplicaciones Web, ahora solo se muestra una vez cada comando WDeploy con ejemplos para cada servidor de aplicaciones Web admitido.

Nuevas funciones documenta­das

Se han documentado nuevas funciones de WDeploy.

La documentación 4.0 del producto Plataforma de SAP BusinessObjects Business Intelligence está disponible en el portal SAP Help y se actualiza cuando está disponible el nuevo contenido. Para obtener la documentación de producto más reciente, visite http://help.sap.com/bobip40.

2.4 Quién debe leer esta documentación

Esta documentación está dirigida a los administradores de sistemas o profesionales de TI que realizan tareas de soporte técnico en una instalación de la plataforma SAP BusinessObjects Business Intelligence. Es esencial estar familiarizado con el entorno de red general, las convenciones de uso de puertos, el entorno de base de datos y el software de servidor Web.

Manual de despliegue de las aplicaciones WebIntroducción © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 9

Page 10: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

3 Información general del despliegue de aplicaciones WebEl programa de instalación de la plataforma SAP BusinessObjects Business Intelligence solo puede desplegar aplicaciones Web en el servidor de aplicaciones Web en paquete de Tomcat 6.0. El resto de servidores de aplicaciones web admitidos requieren que se desplieguen las aplicaciones web una vez finalizada la instalación. Se recomienda usar la herramienta de despliegue de aplicaciones web WDeploy. Para obtener información e instrucciones sobre cómo desplegar el uso de la herramienta WDeploy, consulte la sección “Desplegar aplicaciones Web con la herramienta WDeploy” de este manual.

Si lo prefiere, también puede desplegar las aplicaciones Web con la consola administrativa del servidor de aplicaciones. Es necesario modificar primero las aplicaciones web desplegadas con la consola administrativa del servidor de aplicaciones web para convertirlas en archivos WAR o EAR desplegables. Los comandos wdeploy predeploy y wdeploy predeployall realizan este proceso automáticamente. Después de usar estos comandos del despliegue previo, vaya a la sección “Desplegar aplicaciones Web con la consola administrativa” de este manual para obtener instrucciones. Sin embargo, si tiene profundos conocimientos sobre los servidores de aplicaciones web y cómo personalizar aplicaciones web para el despliegue, puede realizar este proceso manualmente. En este manual no se explica cómo adaptar manualmente aplicaciones web para el despliegue en un servidor de aplicaciones web.

3.1 Información general de archivos WAR OSGi

El marco OSGi para aplicaciones Web Java simplifica el despliegue de las aplicaciones Web en paquete con la plataforma SAP BusinessObjects Business Intelligence. Esto permite que aplicaciones Web, paquetes de lenguajes, SDK, complementos y otros recursos se incluyan en un solo paquete que puede desplegarse en un solo paso en un servidor de aplicaciones Web.

El despliegue de un sólo archivo WAR significa además un menor número de sesiones Web necesarias para acceder a múltiples aplicaciones Web, lo cual reduce la necesidad de memoria, disco y carga de procesamiento de un servidor de aplicaciones Web.

3.2 Conmutación por error y equilibrio de carga

La plataforma SAP BusinessObjects Business Intelligence admite servidores de aplicaciones Web en clústeres con equilibrio de carga. Los equilibrdores de carga de hardware o software se pueden usar como el punto de entrada para los servidores de aplicaciones Web con el objeto de asegurar que el procesamiento se distribuya equitativamente entre los servidores de aplicaciones Web.

Se admiten los siguientes equilibradores de carga por hardware:

● Módulo Application Control Engine (ACE) de Cisco.● La familia de equilibradores de carga F5 BIG-IP.

Actualmente se admiten los siguientes tipos de persistencia:

10 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Información general del despliegue de aplicaciones Web

Page 11: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

● Persistencia de dirección IP de origen.● Modo de inserción de persistencia de cookies (cookie ArrowPoint).

No es necesario el equilibrio de carga de un clúster de los servidores de la plataforma SAP BusinessObjects Business Intelligence ya que el Servidor de administración central (CMS) distribuye el trabajo entre los nodos del clúster.

NotaLa aplicación Web de la Consola de administración central (CMC) no admite la conmutación por error de la sesión. Sin embargo, la plataforma de lanzamiento de BI tiene tolerancia a errores y admite la conmutación por error de sesión, de modo que los usuarios no advertirán si se produce un error en un nodo de clúster.

3.2.1 Compatibilidad de las agrupaciones de la aplicación Web

Las aplicaciones Web de la Consola de administración central (CMC) y de la Plataforma de lanzamiento de BI se pueden usar en entornos con una gran variedad de configuraciones agrupadas, equilibradas en su carga o con tolerancia a errores. En la siguiente tabla se enumera la compatibilidad en la configuración para las aplicaciones Web de la CMC y la Plataforma de lanzamiento de BI.

Aplicación web Servidores agrupados de aplicaciones Web

Equilibradores de carga con afinidades de sesión

Equilibradores de carga sin afinidades de sesión

Tolerancia a errores

Plataforma de lanzamiento de BI (sin estado)

Compatible Compatible No compatible Sí

CMC (dinámica) Compatible Compatible No compatible No

NotaLa herramienta WDeploy no es compatible con el despliegue en un clúster o en software de clúster como Network Deployment del servidor de aplicaciones Websphere.

3.3 Archivos WAR y EAR de la plataforma SAP BusinessObjects Business Intelligence

La funcionalidad que constituye la plataforma SAP BusinessObjects Business Intelligence está dividida en varias aplicaciones web para que sea más fácil desplegar solo los componentes que la organización necesita. En la plataforma SAP BusinessObjects Business Intelligence 4.0, muchas de las aplicaciones Web principales que se incluyen en versiones anteriores se han integrado en un único archivo OSGi. Así se ahorra memoria en el servidor de aplicaciones web y se reduce el número de sesiones web necesarias para las aplicaciones web que antes tenían varios archivos.

Manual de despliegue de las aplicaciones WebInformación general del despliegue de aplicaciones Web © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 11

Page 12: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Por ejemplo, SAP BusinessObjects Enterprise XI 3.x incluía las aplicaciones web Consola de administración central (CMC) e InfoView (ahora Plataforma de lanzamiento de BI) archivadas como CMC.war e InfoView.war. La plataforma SAP BusinessObjects Business Intelligence 4.0 ha consolidado las aplicaciones Web CMC e InfoView (ahora Plataforma de lanzamiento de BI) junto con otras en un único archivo denominado BOE.war o BOE.ear.

La herramienta WDeploy se usa para automatizar el proceso de adaptación de aplicaciones web para que se puedan desplegar en un servidor de aplicaciones web compatible. Aunque un administrador experimentado puede adaptar manualmente una aplicación web para un servidor de aplicaciones web determinado, se recomienda usar la herramienta WDeploy para automatizar el proceso.

La siguiente tabla enumera los archivos de aplicaciones web y las aplicaciones web que los necesitan. Las aplicaciones Web que no se despliegan automáticamente mediante el programa de instalación se deben desplegar una vez finalizada la instalación.

Archivo de aplicaciones web (puede ser WAR o EAR)

¿Despliegue automático? Descripción

BOE Sí Archivo OSGi de aplicaciones web principales, como:

● Analytical Reporting● Consola de administración central● SAP Crystal Reports● Plataforma de lanzamiento de BI

(anteriormente InfoView)● Compatibilidad con Eclipse IDE● Lifecycle Manager● Supervisión● OpenDocument● Área de trabajo de BI

(anteriormente Dashboard Builder)● Búsqueda de plataforma● Servicios de plataforma● Diferencia visual● SAP BusinessObjects Dashboards

(antes Xcelsius)

BusinessProcessBI (obsoleto) Sí Esta aplicación web está obsoleta. Proporciona compatibilidad para servicios web heredados de Crystal Reports y componentes de SDK, como:

● Crystal Enterprise● Servidor de aplicaciones de

informes (RAS) de Crystal Reports● SAP BusinessObjects Dashboards

(antes Xcelsius)● SAP BusinessObjects Analysis,

edición para OLAP (anteriormente Voyager)

clientapi Sí Compatibilidad del API de SAP Crystal Reports JavaScript.

dswsbobje Sí Componentes de servicios Web, como:

12 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Información general del despliegue de aplicaciones Web

Page 13: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Archivo de aplicaciones web (puede ser WAR o EAR)

¿Despliegue automático? Descripción

● Sesión● Plataforma de BI● Catálogo de BI● Herramienta de administración de

federación● Live Office● Herramienta de consulta de

servicio web (anteriormente Consulta como servicio web)

● Publicación● Motor de informes● SAP BusinessObjects Web

Intelligence (hasta ahora Web Intelligence)

● Servicios web de SAP BusinessObjects Dashboards (hasta ahora Xcelsius)

jsfplatform No Compatibilidad con Java Server Faces y ejemplos.

MobileOTA14 No Aplicación web para compatibilidad con cliente móvil.

OpenSearch No Compatibilidad con OpenSearch.

AdminTools Sí Compatibilidad con Query Builder.

La siguiente tabla compara los archivos WAR incluidos en versiones anteriores y dónde encontrar la funcionalidad en la plataforma SAP BusinessObjects Business Intelligence 4.0.

Archivo de aplicaciones web anterior (puede ser WAR o EAR)

Archivo de aplicaciones web nuevo (puede ser WAR o EAR)

AdminTools AdminTools

AnalyticalReporting BOE

BusinessProcessBI BusinessProcessBI (obsoleto)

CmcApp BOE

CmcAppActions BOE

CrystalReports BOE

Xcelsius BOE

dswsbobje dswsbobje

InfoViewApp BOE

InfoViewAppActions BOE

LCM BOE

OpenDocument BOE

Manual de despliegue de las aplicaciones WebInformación general del despliegue de aplicaciones Web © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 13

Page 14: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Archivo de aplicaciones web anterior (puede ser WAR o EAR)

Archivo de aplicaciones web nuevo (puede ser WAR o EAR)

PerformanceManagement BOE

PlatformServices BOE

PMC_Help BOE

VoyagerClient BOE

XCTemplateUploader BOE

3.3.1 Para desplegar MobileOTA14.war para la compatibilidad con aplicaciones móviles

El programa de instalación de la plataforma SAP BusinessObjects Business Intelligence no despliega la aplicación Web MobileOTA14 que proporciona compatibilidad para las aplicaciones de Mobile.

Para usar aplicaciones móviles, debe desplegar el archivo MobileOTA14 (MobileOTA14.war o MobileOTA14.ear) manualmente una vez finalizado el proceso de instalación.

NotaLa herramienta GUI de WDeploy no se puede usar para desplegar aplicaciones Web individuales. Para desplegar una aplicación Web individual, como MobileOTA14, use la herramienta de línea de comandos WDeploy.

1. Antes de implementar la aplicación Web MobileOTA14, compruebe que el archivo de configuración de WDeploy config.<WEB_APPLICATION_SERVER> se ha configurado correctamente para su servidor de aplicaciones Web. Consulte Archivos de configuración de WDeploy.

2. Despliegue la aplicación Web de MobileOTA14.

Para desplegar la aplicación web MobileOTA14, use el siguiente comando de WDeploy:

wdeploy.bat <WEB_APPLICATION_SERVER> -Dwar_dir=<LOCATION_OF_MOBILEOTA14.WAR> -DAPP=MobileOTA14 deploy

Por ejemplo, el siguiente comando despliega MobileOTA14 al servidor de aplicaciones Web de WebSphere 7:

wdeploy.bat websphere7 -Dwar_dir="C:\Program Files (x86)\SAP BusinessObjects\Mobile 14\Client" -DAPP=MobileOTA14 deploy

3. Reinicie el servidor de aplicaciones Web.4. Acceda a la siguiente dirección URL para asegurarse de que la aplicación Web de MobileOTA14 está funciona:

http://<NOMBREHOST>:<PUERTO>/MobileOTA14Sustituya <NOMBREHOST> por el nombre de host del servidor de aplicaciones Web y <PUERTO> para el número de puerto del servidor de aplicaciones Web.

14 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Información general del despliegue de aplicaciones Web

Page 15: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Para obtener más información sobre los productos Mobile, consulte el Manual de despliegue e instalación de SAP BusinessObjects Mobile.

3.3.2 Para desplegar OpenSearch.war para la compatibilidad con OpenSearch

El programa de instalación no despliega la aplicación web OpenSearch que proporciona compatibilidad para las aplicaciones de OpenSearch.

Para usar aplicaciones de OpenSearch, debe desplegar el archivo OpenSearch.war manualmente una vez que el proceso de instalación ha finalizado.

NotaLa herramienta GUI de WDeploy no se puede usar para desplegar aplicaciones Web individuales. Para desplegar una aplicación Web individual, como OpenSearch, use la herramienta de línea de comandos WDeploy.

1. Asegúrese de que se han establecido los detalles de conexión del servidor de aplicaciones web en el archivo de configuración del servidor de aplicaciones web de WDeploy. La ubicación del archivo es la siguiente:

<DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf\config.<SERVIDOR_APLICACIONES_WEB>

Para obtener más información sobre el archivo de configuración del servidor de aplicaciones web WDeploy, consulte “Archivos de configuración” del Manual del despliegue de aplicaciones Web de la plataforma de Business Intelligence de SAP BusinessObjects.

2. Actualice la configuración de OpenSearch en el archivo config.properties de la aplicación web OpenSearch. La ubicación del archivo es la siguiente:

<DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\warfiles\OpenSearch\WEB-INF

Asegúrese de que los siguientes parámetros están configurados para el servidor:

○ cms: el nombre de host del CMS y el número de puerto del CMS. Por ejemplo, use el formato: <NOMBREHOST_CMS>:<PUERTO>.

○ opendoc: la dirección URL de la aplicación Web OpenDocument. Por ejemplo: http://<SERVIDOR_APLICACIONES_WEB>:<PUERTO>/BOE/OpenDocument/opendoc/openDocument.jsp.

○ proxy.rpurl: dirección URL de proxy inverso, si la organización usa un servidor proxy inverso.○ proxy.opendoc.rpurl: la dirección URL del servidor proxy inverso de OpenDoc, si la organización usa

un servidor proxy inverso de OpenDoc.3. Despliegue la aplicación web OpenSearch.

Para desplegar la aplicación web OpenSearch, use el siguiente comando de WDeploy:

wdeploy.bat WEB_APPLICATION_SERVER -Dapp_source_dir=LOCATION_OF_OPENSEARCH_WEB_APP_SOURCE_TREE -DAPP=OpenSearch deploy

Manual de despliegue de las aplicaciones WebInformación general del despliegue de aplicaciones Web © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 15

Page 16: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Por ejemplo, el siguiente comando despliega la aplicación web OpenSearch en un servidor de aplicaciones web de WebSphere 7:

wdeploy.bat websphere7 -Dapp_source_dir="C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\warfiles\OpenSearch" -DAPP=OpenSearch deploy

Para obtener más información sobre productos relacionados con OpenSearch, consulte la sección “OpenSearch” del Manual del administrador de la plataforma SAP BusinessObjects Business Intelligence.

3.4 Raíces de contexto predeterminadas

Todas las aplicaciones web se pueden desplegar en una raíz de contexto personalizada en el servidor de aplicaciones web. La siguiente tabla enumera las raíces de contexto para cada aplicación web.

Aplicación web Ruta contextual

Consola de administración central (CMC) /BOE/CMCPlataforma de lanzamiento de BI /BOE/BIAbrir documento /BOE/OpenDocumentAPI de SAP Crystal Reports JavaScript /clientapiProveedor de servicios Web /dswsbobjeProcesos empresariales de BI (obsoletos) /BusinessProcessBI

3.5 Contextos raíz y rutas de acceso de contexto personalizados

Las aplicaciones Web de la plataforma SAP BusinessObjects Business Intelligence se pueden desplegar en una ubicación personalizada de un servidor de aplicaciones Web. Esta ubicación se refleja en la URL usada para acceder a la aplicación web desde un explorador web y suele denominarse contexto.

Un contexto raíz es la carpeta de nivel superior en un servidor de aplicaciones Web donde se encuentran las aplicaciones Web. El contexto raíz predeterminado para las aplicaciones Web de la plataforma SAP BusinessObjects Business Intelligence es /BOE. Por ejemplo, en un servidor de aplicaciones web denominado www.miempresa.com, el prefijo de URL usado para acceder a aplicaciones web en el servidor sería http://www.miempresa.com/BOE/.

Una ruta de acceso de contexto (que se suele llamar directorio virtual) es una carpeta en un contexto raíz donde se encuentra ubicada una aplicación Web. Por ejemplo, la ruta de acceso de contexto predeterminada para la aplicación Plataforma de lanzamiento de BI es /BI. La URL usada para acceder a la aplicación web Plataforma de lanzamiento de BI en un servidor de aplicaciones web denominado www.miempresa.com sería http://www.miempresa.com/BOE/BI/.

16 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Información general del despliegue de aplicaciones Web

Page 17: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Tanto el contexto raíz como la ruta de acceso de contexto se puede cambiar para adaptarse a las necesidades de su empresa. La siguiente tabla enumera ejemplos de despliegue de una aplicación web llamada MyApp en diferentes rutas de acceso de contexto raíces y de aplicaciones web. Los siguientes temas describen cómo personalizar rutas de acceso raíces y de aplicaciones web.

3.5.1 Para cambiar el contexto raíz

Puede cambiar el contexto raíz que usan las aplicaciones Web de la plataforma de SAP BusinessObjects Business Intelligence, salvo la aplicación Web AdminTools. AdminTools debe usar el contexto raíz predeterminado para funcionar correctamente. La configuración predeterminada es disponer de un contexto raíz vacío para que la ruta del contexto de la aplicación Web se muestre directamente después de la dirección del servidor en una dirección URL.

Por ejemplo, un contexto raíz vacío da como resultado en una dirección URL como http://localhost:8080/BOE/CMC, donde http://localhost:8080/ es el servidor y el número de puerto, no existe contexto raíz, y BOE/CMC es la ruta del contexto de la aplicación Web. Configurar el contexto raíz en /MI_EMPRESA cambiará la dirección URL de ejemplo anterior a http://localhost:8080/MI_EMPRESA/BOE/CMC.

Al usar la herramienta WDeploy, el contexto raíz se puede establecer en la pantalla Opciones. Al usar las herramientas de línea de comandos WDeploy, el contexto raíz para las aplicaciones Web de la plataforma SAP BusinessObjects Business Intelligence se configura en el siguiente archivo de configuración:

<DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf\wdeploy.conf

Use un editor de texto para actualizar el valor de root_context_path determinado en wdeploy.conf.

Por ejemplo, el archivo de configuración wdeploy.conf contiene los siguientes parámetros de forma predeterminada:

as_lang=enwork_dir=war_dir=app_source_tree=disable_CMC=falsedisable_InfoView=falseJCoStandalone=root_context_path=recent_app_svr=<SERVIDOR_APLICACIONES_WEB>

3.5.2 Cambiar la ruta del contexto de una aplicación Web

Puede cambiar la ruta de contexto predeterminada (denominada a veces como el directorio virtual) de las aplicaciones Web de la plataforma SAP BusinessObjects Business Intelligence.

Por ejemplo, la ruta de acceso de contexto predeterminada de las aplicaciones web BOE es BOE, como se puede ver en la dirección URL de ejemplo http://localhost:8080/BOE/CMC. En este ejemplo, http://localhost:8080/ es el servidor y número de puerto, BOE es la aplicación web y /CMC es un componente que se incluye con la aplicación web BOE.

La ruta de contexto para las aplicaciones Web de la plataforma SAP BusinessObjects Business Intelligence se configura en el siguiente archivo de configuración:

Manual de despliegue de las aplicaciones WebInformación general del despliegue de aplicaciones Web © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 17

Page 18: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

<DIR_INSTALACIÓN_BOE>SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf\apps\<APLICACIÓN_WEB>.properties

Use un editor de texto para actualizar el valor del parámetro appvdir que se encuentra en el archivo de configuración <APLICACIÓN_WEB>.properties.

Por ejemplo, el archivo de configuración BOE.properties contiene los siguientes parámetros de forma predeterminada:

warfile=BOE.warappvdir=BOEbuildfile=BOE.xmlosgisupported=true

18 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Información general del despliegue de aplicaciones Web

Page 19: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

4 Desplegar aplicaciones Web con la herramienta WDeploy

4.1 Información general de WDeploy

La herramienta WDeploy se incluye con la plataforma SAP BusinessObjects Business Intelligence para facilitar el despliegue de aplicaciones Web en los servidores de aplicaciones Web basados en Java.

Existen dos interfaces distintas para WDeploy:

● Una interfaz tradicional basada en texto que procesa comandos y parámetros facilitados en la línea de comandos.

● Un nuevo asistente basado en Windows similar al programa de instalación de la plataforma SAP BusinessObjects Business Intelligence que solicita al usuario que introduzca los parámetros del despliegue.

Mientras que cada servidor de aplicaciones Web compatible requiere diferentes comandos y actualizaciones de paquetes de aplicaciones Web, WDeploy proporciona una interfaz coherente para los administradores y automatiza los ajustes necesarios para el despliegue en un servidor de aplicaciones Web específico.

Por ejemplo, para desplegar una aplicación Web en un servidor de aplicaciones Web IBM WebSphere, un único comando WDeploy realiza las siguientes tareas:

1. Crea configuraciones específicas para IBM WebSphere en el archivo web.xml de la aplicación Web.2. Incluye el contenido de la aplicación Web en un archivo Web.3. Crea un archivo EAR que contiene la aplicación Web.4. Llama a las herramientas del despliegue de IBM WebSphere para desplegar la aplicación Web.

4.2 requisitos previos WDeploy

Esta sección desbribe los requisitos previos para el despliegue de las aplicaciones web de laplataforma SAP BusinessObjects Business Intelligence en servidores de aplicaciones web admitidos.

NotaAntes de desplegar las aplicaciones web a WebSphere, consulte WASX7017E: Excepción al implementar en WebSphere [página 104].

4.2.1 Antes de desplegar aplicaciones Web

Se debe haber instalado el servidor de aplicaciones y debe estar funcionando antes de intentar instalar la plataforma SAP BusinessObjects Business Intelligence. Consulte la documentación del servidor de aplicaciones Web para ver las instrucciones de instalación.

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la herramienta WDeploy © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 19

Page 20: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

El servidor de aplicaciones web debe disponer de al menos 5 GB de espacio libre en el disco, además de otros requisitos especificados por el resto de software instalado en el equipo.

Se recomienda cambiar la configuración de tamaño de pila y tamaño de permiso máximo de JVM a -Xms128m -Xmx2048m -XX:MaxPermSize=512m. Por ejemplo, si utiliza Tomcat, la configuración modificada sería ésta:

JAVA_OPTS="-Xms128m -Xmx2048m -XX:MaxPermSize=512m"

NotaPara SAP NetWeaver AS Java 7.3x and 7.4, asegúrese de que el tamaño de pila máximo es como mínimo de 4.096 megabytes. Por ejemplo: JAVA_OPTS="-Xms128m -Xmx4096m -XX:MaxPermSize=512m"

Consulte la documentación de JVM para obtener información acerca de los cambios de configuración de la memoria de Java.

Antes de empezar con el proceso de despliegue, asegúrese de que el servidor de aplicaciones Web esté instalado y compruebe que el servidor de aplicaciones funcione correctamente iniciando la consola administrativa.

4.2.2 Requisitos de hardware

El despliegue de aplicaciones Web en un servidor de aplicaciones Web con la herramienta WDeploy necesita como mínimo 4 GB de RAM (8 GB para SAP NetWeaver AS Java 7.3x y 7.4) y 15 GB de espacio libre en disco, además de un mínimo de 5 GB de espacio libre en el controlador que aloja la carpeta temporal definida con la variable de entorno %TEMP%, para el despliegue de aplicaciones Web. Este requisito es adicional a cualquier otro requisito del servidor de aplicaciones web o cualquier otro servidor o servicio instalado en el host.

4.2.3 Compatibilidad con 64 bits

La plataforma SAP BusinessObjects Business Intelligence solo se admite en sistemas operativos de 64 bits y solo admite servidores de aplicaciones Web de 64 bits con un JDK de 64 bits.

4.2.4 Habilitar la compatibilidad de nombres de archivo 8 punto 3

La compatibilidad de nombre de archivo de 8 punto 3 de Windows hace referencia a la forma en la que los sistemas de archivos de Windows mantienen dos nombres para cada archivo: un nombre de archivo de hasta ocho caracteres con extensiones de tres caracteres; y el nombre completo, que pueden tener centenares de caracteres.

Esta función está habilitada de forma predeterminada en los sistemas operativos Windows, y garantiza la compatibilidad con sistemas operativos y archivos de Microsoft anteriores.

La plataforma SAP BusinessObjects Business Intelligence necesita compatibilidad 8 punto 3 para que esté habilitada. Compruebe que el servidor Windows tiene habilitados los nombres de archivo 8 punto 3:

20 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la herramienta WDeploy

Page 21: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

1. En el menú Inicio de Windows, seleccione Ejecutar....Se muestra el cuadro de diálogo Ejecutar.

2. Escriba regedit en el campo Abrir.Se ejecuta el Editor del Registro.

3. Desplácese por el árbol del registro hasta HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control FileSystem

4. Haga doble clic en <NtfsDisable8dot3NameCreation> y asegúrese de que este valor está establecido en 0.Cuando se establece en 0, se habilita la compatibilidad de nombre de archivo 8 punto 3 de Windows.

Windows ahora admite nombres de archivo largos y cortos.

Reinicie el sistema para que el cambio se aplique.

4.2.5 Para configurar el entorno Java

WDeploy requiere que esté disponible una Máquina virtual Java en el sistema host. El programa de instalación de la plataforma SAP BusinessObjects Business Intelligence instala automáticamente el Kit de desarrollo Java (JDK) 1.6, aunque se debe configurar o copiar desde el servidor de la plataforma SAP BusinessObjects Business Intelligence cuando se instala manualmente en un equipo dedicado.

La instalación de JDK que realiza el programa de instalación de la plataforma SAP BusinessObjects Business Intelligence se usa de forma predeterminada. Si usa un servidor de aplicaciones Web dedicado, deberá configurar JDK mediante una instalación de nivel Web o instalando manualmente un JDK apropiado (1.5 o 1.6, según admita el servidor de aplicaciones Web). Al configurar JDK manualmente, asegúrese de que se han configurado los siguientes ajustes de entorno:

● WDeploy intenta usar primero el JVM instalado con la plataforma SAP BusinessObjects Business Intelligence. Si no se encuentra este JVM, WDeploy intenta usar la configuración de la variable del entorno <JAVA_HOME> que está configurada en un directorio Java válido. Si no se encuentra un JVM adecuado o válido, WDeploy se cerrará.

● La variable de entorno PATH de la cuenta de usuario contiene:<JAVA_HOME>\bin

● Para permitir que WDeploy se ejecute desde cualquier directorio, actualice la variable de entorno PATH para que contenga lo siguiente:<DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy

4.2.6 Archivos de configuración de parámetros del servidor de aplicaciones Web

Antes de usar la interfaz de línea de comandos WDeploy para desplegar una aplicación Web, asegúrese de que se hayan configurado los parámetros correctos en el archivo de configuración de parámetros del servidor del despliegue de aplicaciones Web WDeploy. Los parámetros configurados se utilizan como ajustes predeterminados y no será necesario indicarlos en la línea de comandos.

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la herramienta WDeploy © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 21

Page 22: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

NotaNo tiene que configurar parámetros en estos archivos de configuración del despliegue si usa la interfaz GUI o si solo realiza el despliegue previo con los comandos wdeploy predeploy o wdeploy predeployall.

El archivo de configuración adecuado para el servidor de aplicaciones Web se encuentra en la siguiente carpeta: <DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf. Por ejemplo, si usa Tomcat 7, seleccione C:\Archivos de programa (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf\config.tomcat7.

Utilice un editor de texto para actualizar los valores específicos al servidor de aplicaciones Web de su empresa. Para obtener más información sobre cómo configurar archivos de configuración de WDeploy Archivos de configuración de WDeploy.

Los parámetros configurados en el archivo de configuración de parámetros del servidor de aplicaciones web de WDeploy se pueden sobrescribir al llamar a WDeploy desde la línea de comandos, mediante conmutadores y parámetros para cambiar el comportamiento predeterminado. Sin embargo, se recomienda que configure los parámetros en el fichero de configuración config.<SERVIDOR_APLICACIONES_WEB> adecuado para su despliegue.

4.2.7 Para instalar WDeploy en un servidor de aplicaciones web remoto

Para desplegar aplicaciones Web en un servidor de aplicaciones Web dedicado, realice una instalación de Nivel web o Personalizada / Expandidacon el programa de instalación de la plataforma SAP BusinessObjects Business Intelligence. Si prefiere copiar la herramienta WDeploy manualmente, copie la siguiente carpeta al servidor de aplicaciones web:

<DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy

NotaAl copiar manualmente la herramienta WDeploy, asegúrese de que la variable de entorno JAVA_HOME esté configurada correctamente en el servidor de aplicaciones Web.

4.3 Registro del directorio horizontal del sistema (SLD) de SAP

La organización puede usar el Proveedor de datos (DS) del directorio horizontal del sistema (SLD) de SAP para mantener un repositorio central de información sobre el software de SAP de la organización. Proporciona a los administradores información detallada sobre la topología del sistema y los componentes de software. Para más información sobre configurar la plataforma BI para SLD véase“Registro de la Plataforma de BI en la infraestructura horizontal del sistema” en la Plataforma SAP BusinessObjects Business Intelligence Manual del administrador y la nota SAP1653689.

22 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la herramienta WDeploy

Page 23: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

El registro de SLD notifica al SLD cuándo se ha desplegado o anulado el despliegue de aplicaciones Web, lo que conserva la base de datos de SLD actualizada con la información más reciente de los despliegues de aplicaciones de la organización.

Los componentes de aplicaciones Web se pueden registrar con SLD en los servidores de aplicaciones Web siguientes:

● SAP NetWeaver 7.3● Apache Tomcat 6.0● IBM WebSphere 6.1 y 7

4.3.1 Para habilitar el registro SLD para SAP NetWeaver

La integración del Proveedor de datos del directorio horizontal del sistema (SLD-DS) de SAP está disponible para SAP NetWeaver. Para obtener información sobre la integración de SLD-DS y NetWeaver, consulte el documento

SCN sobre el uso del directorio horizontal del sistema en http://scn.sap.com/docs/DOC-8042 .

4.3.2 Habilitar el registro de SLD para Tomcat

Para usar el proveedor de datos del directorio horizontal del sistema (SLD-DS) de SAP con Apache Tomcat 6.0, se debe instalar la herramienta de registro SLDREG en cada servidor de aplicaciones Web de Apache Tomcat.

NotaSLDREG no se instala como parte de la plataforma SAP BusinessObjects Business Intelligence. Para obtener más información sobre la instalación de SLDREG, consulte la Nota SAP 1018839.

Para configurar SLDREG de modo que se actualice el SLD siempre que se desplieguen o se anule el despliegue de las aplicaciones Web de un servidor de aplicaciones Web de Apache Tomcat, consulte la nota de SAP 1508421.

NotaEl archivo necesario sap.com~TomcatSLDDataSupplierWEB.war adjunto a la nota de SAP 1508421 también se puede encontrar en la carpeta <DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps después de instalar la función Aplicaciones Web Java durante una instalación de nivel Web.

4.3.3 Para habilitar el registro de SLD para WebSphere

Para usar el Proveedor de datos del directorio horizontal del sistema (SLD-DS) de SAP con WebSphere 6.1 ó 7.0, la herramienta de registro SLDREG debe estar instalada en cada servidor de aplicaciones Web de WebSphere.

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la herramienta WDeploy © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 23

Page 24: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

NotaSLDREG no se instala como parte de la plataforma SAP BusinessObjects Business Intelligence. Para obtener más información sobre la instalación de SLDREG, consulte la Nota SAP 1018839.

Para configurar SLDREG de modo que se actualice el SLD siempre que se desplieguen o se anule el despliegue de aplicaciones web de un servidor de aplicaciones web de WebSphere, consulte la nota 1482727 de SAP.

4.4 Modos de despliegue

WDeploy admite dos modos de despliegue diferentes:

1. Modo independiente (un servidor de aplicaciones Web)El servidor de aplicaciones Web ofrece contenido estático (páginas HTML, imágenes, documentos, JavaScript, hoja de estilos en cascada) y contenido dinámico (páginas del servidor Java, archivos JAR, archivos XML).

2. Modo de nivel web dividido (un servidor de aplicaciones web además de un servidor web dedicado)Un servidor Web dedicado recibe solicitudes de los exploradores Web y facilita todo el contenido estático (páginas HTML, imágenes, documentos, JavaScript, hoja de estilos en cascada). Las solicitudes de contenido dinámico (páginas del servidor Java, archivos JAR, archivos XML) se envían al servidor de aplicaciones dedicado y, una vez formado el contenido, se devuelven al explorador Web.Este modo es adecuado para grandes despliegues de producción donde son claves la escalabilidad y el rendimiento.

También se puede usar WDeploy para desplegar aplicaciones Web en un servidor de aplicaciones Web instalado en el mismo sistema que la plataforma SAP BusinessObjects Business Intelligence. Esta configuración se puede usar para pequeños sistemas de desarrollo o de prueba, pero no se recomienda para sistemas de producción.

4.4.1 Despliegues independientes

Modo independiente hace referencia a un servidor de aplicaciones Web que sirve contenido estático y dinámico a clientes Web. El servidor de aplicaciones Web se puede ejecutar en el mismo equipo que la plataforma SAP BusinessObjects Business Intelligence o en un equipo independiente conectado a la red.

En el diagrama siguiente, los clientes Web se conectan mediante un servidor de seguridad a un servidor de aplicaciones Web [1] que sirve contenido estático y dinámico. Las solicitudes de procesamiento desde el servidor de aplicaciones Web se envían al Servidor de administración central (CMS) de la plataforma SAP BusinessObjects Business Intelligence [2].

24 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la herramienta WDeploy

Page 25: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

En el diagrama anterior, WDeploy se instala como un componente del CMS [2] y las aplicaciones Web se separan en directorios para contenido estático y dinámico. El contenido dinámico se puede copiar ahora al servidor de aplicaciones Web [1].

La herramienta WDeploy también se puede instalar o copiar en un servidor de aplicaciones Web dedicado [1], lo que facilita el despliegue del contenido independiente que se recibe de un CMS [2].

Este modo resulta más adecuado para despliegues de tamaño pequeño o medio con un número limitado de usuarios. La ventaja de un despliegue independiente es fácil de desplegar y mantener, pero es posible que no se adapte a un gran número de usuarios debido a que el servidor de aplicaciones Web ofrece contenido estático y dinámico.

4.4.2 Despliegues con división de nivel web

Un despliegue de nivel web separa el contenido de las aplicaciones estáticas y dinámicas de modo que un servidor web proporciona el contenido estático y un servidor de aplicaciones web el contenido dinámico. Los servidores web y los servidores de aplicaciones web pueden ejecutarse en el mismo equipo o en equipos distintos conectados a una red.

NotaLas siguientes aplicaciones web no se admiten en despliegues en el modo de nivel web dividido

● Servicios Web● MobileOTA14● OpenSearch● jsfplatform

En el siguiente diagrama, los clientes Web se conectan a un servidor Web a través de un servidor de seguridad [1] que sólo sirve contenido estático (páginas HTML, imágenes, documentos, JavaScript, hojas de estilos en cascada). Cuando se requiere contenido dinámico, el servidor Web envía una solicitud al servidor de aplicaciones Web [2]. Cualquier solicitud que necesite un procesamiento adicional de la plataforma SAP BusinessObjects Business Intelligence se envía al Servidor de administración central (CMS) para su procesamiento [3].

En el diagrama anterior, WDeploy se instala como un componente del CMS [3], y las aplicaciones Web se separan en directorios para contenido estático y dinámico. Ahora el contenido dinámico se puede copiar al servidor de aplicaciones Web [2] y el contenido estático al servidor Web [1].

El comando WDeploy también se puede instalar en un servidor Web dedicado [1] y servidor de aplicaciones Web [2], facilitando el despliegue de contenido independiente recibido de un CMS [3].

Si una organización implementa medidas de seguridad que restringen el acceso a servidores, los contenidos estático y dinámico se pueden enviar de forma independiente a aquéllos que tengan autoridad para desplegar contenido.

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la herramienta WDeploy © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 25

Page 26: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Los despliegues divididos son los más adecuados para despliegues de tamaño mediano o grande con un importante o creciente número de usuarios. La ventaja de un despliegue dividido reside en que es escalable y proporciona un buen rendimiento.

NotaLos servidores Web, de aplicaciones Web y de la plataforma SAP BusinessObjects Business Intelligence se pueden agrupar en clúster para proporcionar un mayor nivel de escalabilidad, disponibilidad y rendimiento.

4.4.2.1 Combinaciones admitidas de servidor Web dedicado y servidor de aplicaciones Web

WDeploy admite las siguientes configuraciones de servidor Web y servidor de aplicaciones Web para despliegues divididos:

● Servidor web Apache 2.2 con Tomcat 6 o 7● Servidor Web de Apache 2.2 con WebLogic 10.x● Servidor web IBM IHS 6 con WebSphere 6.1● Servidor web IBM IHS 7 con WebSphere 7.0● Servidor web IBM IHS 8.5 con WebSphere 8.5 o 8.5.5

NotaLos servidores Web Apache e IBM IHS se especifican como apache en los archivos de configuración de WDeploy.

4.4.2.2 Para desplegar aplicaciones Web en un equipo remoto

Use el siguiente procedimiento para desplegar aplicaciones Web en un equipo remoto. En este procedimiento, Cuadro 1 hace referencia al equipo que alija una instalación de la plataforma SAP BusinessObjects Business Intelligence, y Cuadro 2 es el equipo remoto en el que se instala el servidor de aplicaciones Web.

1. Cree los siguientes directorios en Cuadro 2.

○ <DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy○ <DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps○ <DIR_INSTALACIÓN_BOE>\InstallData

Los directorios reflejan la estructura de directorios predeterminada instalada en Cuadro 1.

SugerenciasAunque puede personalizar la estructura de carpetas para satisfacer sus requisitos específicos, se recomienda conservar los archivos con la misma estructura de carpetas o jerarquía en el Cuadro 2 que en el Cuadro 1.

26 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la herramienta WDeploy

Page 27: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

2. Copie los siguientes archivos del Cuadro 1 al Cuadro 2.

○ Carpeta <DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy.

SugerenciasQuite los contenidos de <DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir antes del copiado del archivo si la carpeta no está vacía.

○ Carpeta <DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps.

○ Carpeta <DIR_INSTALACIÓN_BOE>\InstallData\setup.engine.

3. Configure la variable de entorno JAVA_HOME en el directorio de JDK 1.5 o 1.6.

4. Modifique el archivo de configuración de WDeploy para el servidor de aplicaciones Web. Proporcione toda la información necesaria para permitir que WDeploy despliegue la aplicación Web.Por ejemplo, para modificar el archivo de configuración para WebLogic 10, debería modificar el archivo como:

as_domain_dir=C:\bea10\user_projects\domains\base_domain as_instance=AdminServer as_admin_port=7001 as_admin_username=weblogic as_admin_password=weblogic

El archivo de configuración se encuentra en el siguiente directorio:

<DIR_INSTALACIÓN_BOE>R\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf\config.<SERVIDOR_APLICACIONES_WEB>

5. Ejecute la secuencia de comandos WDeploy desde su ubicación en Cuadro 2 abriendo la consola de línea de comandos e introduciendo el siguiente comando:

<DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\wdeploy.bat <SERVIDOR_APLICACIONES_WEB> -Dapp_source_tree=“<DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps” deployall

Nota○ Puede configurar los valores predeterminados del parámetro WDeploy en el archivo de configuración

WDeployDIR_INSTALACIÓN_BOE\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf\wdeploy.conf, en lugar de dar parámetros en la línea de comandos. Por ejemplo, establezca los parámetros:

○ app_source_tree o war_dir○ work_dir○ root_context_path

Para obtener más información, consulte Archivo de configuración WDeploy.○ El argumento -Dwar_dir se pasa para especificar la ubicación de archivos WAR genéricos como

entrada para el despliegue. Por ejemplo, para desplegar un archivo BOE.war genérico:

<DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la herramienta WDeploy © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 27

Page 28: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

\wdeploy.bat <SERVIDOR_APLICACIONES_WEB> -Dwar_dir="C:\myGenericWarFiles\BOE.war" -DAPP=BOE deploy

○ Para crear archivos WAR genéricos para todas las aplicaciones de la plataforma de BI, ejecute el siguiente comando:

<DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\wdeploy.bat buildwarall -Dapp_source_tree=“<DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps” -Dwar_dir=“C:\myGenericWarFiles”

○ Pase el parámetro -Dwar_dir=<UBICACIÓN_DE_DESTINO_DEL_ARCHIVO_WAR_GENÉRICO> para especificar la ubicación de salida de los archivos WAR genéricos.

4.5 Archivos de configuración de WDeploy

Los archivos de configuración de WDeploy contienen configuraciones que están guardadas en un formato de texto de pares de valor clave. Las opciones y los parámetros guardados en los archivos de configuración (y que WDeploy lee al iniciarse) se usan como opciones predeterminadas y ya no es necesario definirlos en la línea de comandos. Sin embargo, sigue siendo posible definir cualquier opción o parámetro en la línea de comandos, lo cual sustituirá al archivo de configuración. Las opciones y parámetros dados en la línea de comandos no cambian las opciones almacenadas en los archivos de configuración.

NotaSe recomienda no almacenar las contraseñas de cuenta de administrador del servidor de aplicaciones Web en el archivo de configuración de WDeploy. Se recomienda pasarlo a WDeploy desde la línea de comandos con el parámetro -Das_admin_password=<CONTRASEÑA>.

WDeploy usa tres archivos de configuración:

● Archivo de configuración de WDeploy (<DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf\wdeploy.conf): almacena la configuración general de WDeploy que se aplica a todos los servidores de aplicaciones Web.

● Archivos de configuración de servidor de aplicaciones web (<DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf\config.<<SERVIDOR_APLICACIONES_WEB>>): almacena la configuración para un servidor de aplicaciones Web específico.

● Archivo de configuración de la aplicación Web (<DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf\apps\<WEB_APP>.properties): almacena la configuración individual del despliegue para cada aplicación Web.

28 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la herramienta WDeploy

Page 29: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

4.5.1 Archivo de configuración de WDeploy

El archivo de configuración <DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf\wdeploy.conf almacena la configuración que se puede compartir entre los servidores de aplicaciones Web del despliegue.

Las propiedades almacenadas en el archivo de configuración de WDeploy se pueden sobrescribir en la línea de comandos usando el parámetro modificador -D<<PROPIEDAD>. Sin embargo, se recomienda que configure los parámetros en el fichero de configuración config.<SERVIDOR_APLICACIONES_WEB> adecuado para su despliegue.

Para obtener una lista completa de las propiedades de WDeploy, consulte Parámetros de la propiedad de WDeploy.

4.5.2 Archivos de configuración de servidor de aplicaciones web

Dado que cada servidor Web y servidor de aplicaciones Web requiere una configuración de WDeploy diferente, la herramientas WDeploy hace referencia a un archivo de configuración para cada servidor admitido. Los archivos de configuración se almacenan en la carpeta conf de WDeploy del siguiente modo:

<DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf\config.<SERVIDOR_APLICACIONES_WEB>

Sustituya <SERVIDOR_APLICACIONES_WEB> por el nombre del servidor de aplicaciones web en el que se despliega la herramienta WDeploy.

La siguiente lista muestra todos los archivos de configuración para los servidores de aplicaciones web admitidos en la actualidad:

● config.jboss5● config.sapappsvr72 (SAP NetWeaver AS Java 7.2)● config.sapappsvr73 (SAP NetWeaver AS Java 7.3x y 7.4)● config.tomcat6 (Tomcat 6.0)● config.tomcat7 (Tomcat 7.0)● config.weblogic10 (WebLogic 10 y WebLogic 10.3)● config.weblogic11 (WebLogic 10.3.x (11gR1))● config.websphere6 (WebSphere 6.1)● config.websphere7 (WebSphere 7.0)● config.websphere8 (WebSphere 8.5)

En las siguientes secciones, se enumeran las opciones de configuración disponibles para cada servidor Web y de aplicaciones Web admitido.

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la herramienta WDeploy © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 29

Page 30: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

4.5.2.1 Archivo de configuración de JBoss 5.0

Configure los valores predeterminados para los siguientes parámetros de config.jboss5 (JBoss 5.0) para evitar tener que darlos en la línea de comandos cada vez.

Tabla 3: Parámetros WDeploy obligatorios para JBoss 5.0Nombre del parámetro Descripción Ejemplo

as_dir Ubicación de instalación del servi­dor de aplicaciones Web JBoss (<JBOSS_HOME>).

C:\Archivos de programa\JBoss 5

as_instance Nombre de la instancia del servidor de aplicaciones de JBoss.

default

4.5.2.2 Archivo de configuración de SAP NetWeaver AS Java 7.2 o 73x o 7.4

NotaActualmente la herramienta WDeploy no soporta el despliegue para SAP NetWeaver 73x o 7.4 Debe usar los comandos wdeploy predeployorwdeploy predeployall de la herramienta WDeploy para crear ficheros SCA y desplegar manualmente usando SAP Software Update Manager (SUM). No necesita configurar los parámetros en config.sapappsvr73 para usar estos comandos previos al despliegue.

Configure los valores predeterminados para los siguientes parámetros en config.sapappsvr72(SAP NetWeaver 7.2) y config.sapappsvr73(SAP NetWeaver 7.3x y 7.4) para evitar tener que darlos cada vez en la línea de comandos.

Tabla 4: Parámetros obligatorios de WDeploy para SAP NetWeaver AS Java 7.2 y 7.3x o 7.4Nombre del parámetro Descripción Ejemplo

as_dir Ubicación de instalación de SAP NetWeaver AS Java.

C:\usr\sap

as_sid ID del sistema de la instancia de destino.

AS1

as_instance Nombre de la instancia del servidor de aplicaciones.

JC01

as_admin_port Puerto de solicitud de administra­ción de SAP NetWeaver AS Java.

50004

as_admin_username Nombre de usuario de la cuenta ad­ministrativa de SAP NetWeaver AS Java.

administrator

30 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la herramienta WDeploy

Page 31: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Nombre del parámetro Descripción Ejemplo

as_admin_password Contraseña de la cuenta adminis­trativa de SAP NetWeaver AS Java.

password

clear.temp.dirs Pasado a SAP NetWeaver AS Java durante el despliegue: activa o de­sactiva la eliminación automática de archivos temporales. Deben esta­blecerse en "true".

true

use.deploy.controller Pasado a SAP NetWeaver AS Java durante el despliegue: activa o de­sactiva el uso de la herramienta SAP Deploy Controller. Deben estable­cerse en "true".

true

time.to.wait.factor Pasado a SAP NetWeaver AS Java durante el despliegue: tiempo de es­pera en segundos para la secuencia de comando de WDeploy hasta que el servidor de aplicaciones complete el despliegue (por ejemplo, "1600").

1600

4.5.2.3 Archivo de configuración 6 o 7

Configure los valores predeterminados de los siguientes parámetros de config.tomcat6 o config.tomcat7 para evitar tener que darlos en la línea de comandos cada vez.

Al desplegar en un entorno dividido, en el que un servidor de aplicaciones Web Tomcat está emparejado con un servidor Web Apache dedicado, consulte Para desplegar en servidores Web Apache y de aplicaciones Web Tomcat independientes [página 63].

Tabla 5: Parámetros WDeploy obligatorios para Tomcat 6 o 7Nombre del parámetro Descripción Ejemplo

as_instance Nombre de la instancia del ser­vidor de aplicaciones.

localhost

as_service_name Nombre del servicio Tomcat cuando el servidor de aplicacio­nes está instalado como un servicio de Windows (sólo se aplica para instalaciones de Mi­crosoft Windows).

Tomcat6 o Tomcat7

as_dir Ubicación de instalación de Tomcat 6 o 7.

C:\Archivos de programa\Apache Software Foundation\Tomcat 7.0

as_service_key Clave de registro usada por Tomcat para dar los paráme­

HKLM\SOFTWARE\Wow6432Node\Apache Software Foundation

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la herramienta WDeploy © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 31

Page 32: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Nombre del parámetro Descripción Ejemplo

tros de Java (sólo se aplica a las instalaciones en Microsoft Windows).

\Procrun 2.0\$<as_service_name>\Parameters\Java

as_service_key_value Parámetros Java de Tomcat: el valor de la clave de registro as_server_key.

Opciones.

4.5.2.4 Archivo de configuración de WebLogic 10, 10.3 o 10.3.x (11gR1)

Configure los valores predeterminados para los siguientes parámetros en config.weblogic10 o config.weblogic11 para evitar tener que darlos en la línea de comandos cada vez.

Tabla 6: Parámetros WDeploy obligatorios para WebLogic 10, 10.3 o 10.3.x (11gR1)Nombre del parámetro Descripción Ejemplo

as_admin_port Puerto de solicitud de administra­ción de WebLogic.

7001

as_admin_username Nombre de usuario de la cuenta ad­ministrativa de WebLogic.

weblogic

as_admin_password Contraseña de la cuenta adminis­trativa de WebLogic.

password

as_instance Nombre de la instancia del servidor de aplicaciones de WebLogic.

AdminServer

as_domain_dir Directorio del dominio de WebLogic. C:\bea\weblogic\user_projects\domains\base_domain

4.5.2.5 Archivo de configuración de WebSphere 6, 7, 8.5, o 8.5.5

Establezca los valores predeterminados para los siguientes parámetros de config.websphere6, config.websphere7o config.websphere8 para evitar tener que suministrarlos en la línea de comandos cada vez.

Tabla 7: Parámetros WDeploy obligatorios para WebSphere 6, 7, 8.5, o 8.5.5Nombre del parámetro Descripción Valor de muestra

as_soap_port Número del puerto para la gestión del ser­vidor de aplicación SOAP. Si no se esta­

8880

32 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la herramienta WDeploy

Page 33: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Nombre del parámetro Descripción Valor de muestra

blece, no se usará el número de puerto SOAP predeterminado.

as_instance Nombre de la instancia del servidor de apli­caciones de WebSphere.

server1

as_admin_password Contraseña de la cuenta administrativa de WebSphere.

password

as_admin_username Nombre de usuario de la cuenta adminis­trativa de WebSphere.

administrator

as_profile_name Nombre del perfil creado por el servidor de aplicaciones Websphere. Proporcione este parámetro cuando esté utilizando un perfil que no sea predeterminado para el desplie­gue.

AppSrv01

as_virtual_host El host virtual al que se debe enlazar la apli­cación.

default_host

as_admin_is_secure Indica a WDeploy que la seguridad de WebSphere está habilitada.

NotaLos valores de as_admin_username y as_admin_password se deben configu­rar cuando el valor de as_admin_is_secure es true.

false

as_dir Ubicación de instalación de WebSphere. C:\Archivos de programa\IBM\WebSphere\AppServer

ws_instance Instancia del servidor Web cuando se des­pliega en un entorno dividido (servidor Web dedicado).

webserver1

enforce_file_limit Indica a WDeploy si el servidor de aplica­ciones Web puede o no encontrar proble­mas al cargar las aplicaciones que contie­nen más de 65.535 archivos (de forma pre­determinada false).

false

as_plugin_cfg_dir Ubicación del archivo de WebSphere plugin-cfg.xml. Este parámetro sólo se necesita para despliegues con división de nivel web.

C:\AppServers\IBM\WebSphere7\profiles\AppSrv01\config\cells\<cell_name> \nodes\<webserver_node>\servers\<webserver_name>

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la herramienta WDeploy © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 33

Page 34: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

4.5.2.6 Servidores Web dedicados en despliegues divididos

En los despliegues divididos, a la hora de desplegar las aplicaciones Web en un servidor Web dedicado, se debe usar el nombre del servidor Web compatible:

● config.apache (Apache Web Server o IBM IHS)

NotaSe recomienda no almacenar las contraseñas de cuenta de administrador del servidor de aplicaciones Web en el archivo de configuración de WDeploy. Se recomienda pasarlo a WDeploy desde la línea de comandos con el parámetro -Das_admin_password=<CONTRASEÑA>.

Los despliegues divididos usan un servidor de aplicaciones Web dedicado para servir contenido dinámico y un servidor Web dedicado para servir contenido estático. La siguiente tabla muestra en una lista los servidores de aplicaciones Web que se pueden configurar para un despliegue dividido de la plataforma de SAP BusinessObjects Business Intelligence.

Servidor de aplicaciones servidor Web Apache

SAP NetWeaver Java 7.3x y 7.4 N/D

Tomcat 6.0 Sí

Tomcat 7.0 Sí

WebLogic 10 Sí

WebLogic 10.3 Sí

WebLogic 10.3.x (11gR1) Sí

WebSphere 6.1 Sí (IHS 6)

WebSphere 7 Sí (IHS 7)

WebSphere 8.5 y 8.5.5 Sí (IHS 8.5)

JBoss 5.0 No

4.5.2.6.1 Archivo de configuración de Apache o IBM IHS (despliegue con división)

Establezca los valores predeterminados de los siguientes parámetros de config.apache para evitar tener que darlos en la línea de comandos cada vez.

NotaEl mismo archivo de configuración (config.apache) se usa para Apache 2.2 o IBM IHS.

34 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la herramienta WDeploy

Page 35: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Tabla 8: Parámetros WDeploy obligatorios para Apache 2.2 o IBM IHS (despliegue dividido)Nombre del parámetro Descripción Ejemplo

connector_type El tipo de conector de Apache que se usa para configurar el modo de división

tomcat6

deployment_dir Directorio en el que WDeploy crea un subdirectorio para el contenido estático que sirve el servidor Web. WDeploy crea un directorio virtual en el servidor Web y asigna el subdi­rectorio a la dirección URL.

C:\apache2\htdocs

plugin_install_dir El directorio de instalación del com­plemento raíz para los servidores de aplicaciones de WebSphere.

${ws_dir}\Plugins

ws_dir El directorio de instalación del servi­dor Apache.

C:\apache2

NotaAl usar IBM IHS con un servidor de aplicaciones Web de WebSphere 6, 7, 8.5 o 8.5.5 asegúrese de que as_plugin_cfg_dir está correctamente configurado en config.websphere6, config.websphere7 o config.websphere8.

4.5.3 Archivo de propiedades de configuración de la aplicación Web

Cada aplicación Web se puede desplegar en una ubicación distinta del servidor de aplicaciones Web, y se puede configurar con diferentes opciones de empaquetado.

Cada aplicación Web que se puede desplegar se configura en el archivo de configuración <DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf\app\<APLICACIÓN_WEB>.properties.

Las siguientes configuraciones están disponibles en un archivo de configuración <APLICACIÓN_WEB>.properties:

Variable Descripción Ejemplo

warfile Nombre del archivo WAR que se va a crear para esta aplica­ción Web.

dswsbobje.war

appvdir Nombre de la ruta del contexto (también conocida como direc­torio virtual) a la que se desple­gará la aplicación Web.

dswsbobje

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la herramienta WDeploy © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 35

Page 36: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Variable Descripción Ejemplo

buildfile Archivo de creación Ant para crear la aplicación Web.

dswsbobje.xml

deploy_as_a_filetree Se activa o desactiva para per­mitir el despliegue de un ar­chivo WAR explotado cuando es verdadero.

true

classloading_mode Configuración para determinar la ordenación del cargador de clases.

PARENT_LAST

classloader_package_filtering

Filtro para el cargador de cla­ses.

com.ctc.wstx.*,javax.xml.*,org.apache.*

Al desplegar una aplicación web en una ubicación específica del servidor de aplicaciones web, use la variable appvdir para establecer la ubicación de la aplicación web dentro del contexto raíz del servidor. Por ejemplo, si el contexto raíz de un servidor de aplicaciones web era http://www.mycompany.com/BOE, establecer appvdir en mywebapp/ dará como resultado que se pueda acceder a la aplicación web desde http://www.mycompany.com/BOE/mywebapp/.

4.6 Uso de la herramienta de línea de comandos WDeploy

Antes de usar la herramienta de línea de comandos WDeploy, asegúrese de que los archivos de configuración de WDeploy se han configurado correctamente para el servidor de aplicaciones Web. Consulte Archivos de configuración de WDeploy.

Para obtener información sobre los requisitos previos de WDeploy, consulte: requisitos previos WDeploy [página 19]

La herramienta de línea de comandos WDeploy se instala como parte de la plataforma SAP BusinessObjects Business Intelligence:

<DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\wdeploy.bat

Existen dos tipos de comandos:

● Comandos generalesSe usa para proporcionar información de alto nivel acerca de la propia herramienta y del despliegue del servidor de aplicaciones Web disponible. No se usan junto con nombres, propiedades o acciones del servidor. Por ejemplo:

○ wdeploy.bat help○ wdeploy.bat listappservers

● Comandos de despliegueSe usan para desplegar determinadas aplicaciones web en un servidor de aplicaciones web concreto. Estos comandos tienen siempre el formato: servidor, propiedades, acción. Por ejemplo:

wdeploy.bat <SERVIDOR_APLICACIONES_WEB> [-D<PROPERTY>=<value>] <ACTION>

36 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la herramienta WDeploy

Page 37: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Dónde:

○ <SERVIDOR_APLICACIONES_WEB> es el nombre del Web o servicio de aplicaciones Web y debe coincidir con el archivo de configuración WDeploy <DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf\config.<SERVIDOR_APLICACIONES_WEB>.Por ejemplo, para SAP NetWeaver AS Java 7.3, el archivo de configuración es <DIR_INSTALACIÓN_BOE>>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf\config.sapappsvr73, de modo que el nombre dado para el parámetro <SERVIDOR_APLICACIONES_WEB> dado a WDeploy en la línea de comandos es sapappsvr73.

○ -D<PROPIEDAD>=<valor> es al menos un par de valor de clave. Los parámetros suministrados en la línea de comandos sobrescriben a los del archivo de configuración.Por ejemplo, para desplegar la aplicación web BOE, use -DAPP=BOE. Esto sobrescribe cualquier valor para -DAPP= almacenado en el archivo de configuración del servidor de aplicaciones web config.<WEB_APP_SERVER>.

○ <ACCIÓN> es el nombre de la operación que se va a realizar.Por ejemplo, la acción deployall desplegará todas las aplicaciones web en el servidor de aplicaciones web indicado como <SERVIDOR_APLICACIONES_WEB> en el primer parámetro.

4.6.1 Sintaxis

4.6.1.1 Nombres de servidor de WDeploy

WDeploy usa un nombre de servidor en la línea de comandos y como parte del nombre de archivo para los archivos de configuración del servidor. El nombre de archivo es el primer parámetro dado en la línea de comandos al ejecutar la herramienta WDeploy:

wdeploy.bat <SERVIDOR_APLICACIONES_WEB> [-D<PROPERTY>=<value>] <ACTION>

<SERVIDOR_APLICACIONES_WEB> es el nombre del servidor Web o de aplicaciones Web. El nombre dado debe coincidir con el nombre del archivo de configuración de <DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\config.

Para obtener un listado completo de nombre válidos para <SERVIDOR_APLICACIONES_WEB>, consulte Valores para SERVIDOR_APLICACIONES_WEB.

4.6.1.2 Parámetros de propiedad de WDeploy

Las propiedades de WDeploy se pueden definir en la línea de comandos mediante el parámetro modificador -D<PROPIEDAD>. Repita el parámetro modificador -D<PROPIEDAD> con cada propiedad que desee definir.

Por ejemplo, en el siguiente comando se usan varias invocaciones del parámetro modificador -D<PROPIEDAD> para definir varias propiedades para un servidor de aplicaciones Web de Tomcat 6 (as_dir, as_instance, as_service_name y APP:

wdeploy.bat Tomcat6 -Das_dir=C:\Tomcat6

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la herramienta WDeploy © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 37

Page 38: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

-Das_instance=localhost -Das_service_name=Tomcat6 -DAPP=BOE deployonly

Las propiedades se pueden configurar también en el archivo de configuración wdeploy.config. Este método permite definir las propiedades de forma predeterminada y sobrescribirlas desde la línea de comandos cuando sea necesario. Para obtener más información sobre el archivo de configuración wdeploy.conf, consulte Archivo de configuración de WDeploy.

La siguiente tabla enumera todas las propiedades de WDeploy.

Tabla 9: Propiedades de WDeployPropiedad Descripción Valor de muestra

APP Nombre de la aplicación Web que se quiere desplegar tal y como se indica en el nombre del archivo WAR o EAR y en el archivo de propiedades de la aplicación Web:

<DIR_INSTALACIÓN_BOE>SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf\apps\<APLICACIÓN_WEB>.properties

Esta propiedad se usa al trabajar con aplicaciones Web individuales, como con los comandos wdeploy predeploy, wdeploy deploy o wdeploy deployonly.

BOE

app_source_dir Ubicación de los archivos de origen de una aplicación web concreta.

Esta propiedad se usa al trabajar con aplicaciones Web individuales, como con los comandos wdeploy predeploy, wdeploy deploy o wdeploy deployonly.

<DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\warfiles \webapps\<APLICACIÓN_WEB>

app_source_tree Ubicación de los archivos de origen de todas las aplica­ciones web disponibles (la carpeta superior de dir_aplicación_origen).

Esta propiedad se usa al trabajar con todas las aplica­ciones Web disponibles de forma simultánea, como con los comandos wdeploy predeployall, wdeploy deployall o wdeploy deployonlyall.

<DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\warfiles \webapps

as_admin_is_secure Para servidores de aplicaciones Web que usan un ci­frado SSL durante el despliegue de las aplicaciones Web, como WebSphere.

false (predeterminado)

true

38 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la herramienta WDeploy

Page 39: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Propiedad Descripción Valor de muestra

NotaPara establecer este valor en true, es necesario que se indique también un nombre de cuenta de adminis­trador y una contraseña.

as_admin_password Es obligatorio para NetWeaver.

Contraseña de la cuenta de administrador del servidor de aplicaciones Web.

contraseña

as_admin_port Es obligatorio para NetWeaver.

Número del puerto para el acceso como administrador del servidor de aplicaciones Web.

8080

as_admin_username Es obligatorio para NetWeaver.

Nombre de usuario de la cuenta de administrador del servidor de aplicaciones Web.

administrador

as_dir Directorio de instalación del servidor de aplicaciones Web.

C:\tomcat6

as_domain_dir Directorio de instalación del servidor de aplicaciones Web.

Para los servidores de aplicaciones de WebLogic, as_domain_dir es la raíz de dominio.

C:\BEA\Weblogic

as_instance Obligatorio para todos los servidores de aplicaciones.

Nombre de la instancia de servidor de aplicaciones Web.

localhost

as_lang Idioma preferido para la interfaz de usuario de WDe­ploy.

● Checo: CS● Danés: DA● Holandés: NL● Inglés: EN● Finés: FI● Francés: FR● Alemán: DE● Húngaro: HU● Italiano: IT● Japonés: JA● Coreano: KO● Bokmal de Noruega:

NB● Polaco: PL

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la herramienta WDeploy © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 39

Page 40: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Propiedad Descripción Valor de muestra

● Portugués: PT● Rumano: RO● Ruso: RU● Chino simplificado:

zh_CN● Eslovaco: SK● Español: ES● Sueco: SV● Tailandés: TH● Chino tradicional:

zh_TW● Turco: TR

as_mode Tipo de despliegue de aplicaciones Web.

Un independiente (standalone) es un servidor de aplica­ciones Web que sirve contenido web estático y diná­mico. Un despliegue dividido utiliza un servidor Web de­dicado para servir contenido estático y un servidor de aplicaciones Web para servir contenido dinámico.

standalone

split

as_service_key Para Tomcat ejecutado en Windows.

Si se instala como un servicio, el nombre de la clave del registro de Windows donde se almacenan los paráme­tros de inicio de JVM.

HKLM\SOFTWARE\Apache Software Foundation\Procrun 2.0\<AS_SERVICE_NAME>\Parameters\Java

as_service_key_value Para Tomcat ejecutado en Windows.

Si se instala como un servicio, el valor de la clave del re­gistro de Windows donde se almacenan los parámetros de inicio de JVM.

as_service_name Para Tomcat ejecutado en Windows.

El nombre del servicio de Tomcat .

Tomcat6

as_sid Es obligatorio para NetWeaver. El ID de sistema de la instancia de destino.

AS1

as_soap_port Obligatorio para WebSphere. Número del puerto para la gestión del servidor de aplicación SOAP. Si no se esta­blece, se utiliza el número de puerto SOAP predetermi­nado.

8880

as_virtual_host Sólo para WebSphere.

El host virtual al que se debe enlazar la aplicación.

default_host

40 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la herramienta WDeploy

Page 41: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Propiedad Descripción Valor de muestra

classloader_package_filtering

Para WebLogic 10.

Cuando la propiedad está configurada, la aplicación se convierte en EAR y se configura un filtrado de Classloader con la lista de paquetes. Este parámetro es una lista separada por comas de los paquetes que se filtrarán del cargador de clases.

com.ctc.wstx.*,javax.xml.*,org.apache.*

connector_type Para servidores Web que se ejecutan en modo dividido, como Apache.

Defina connector_type como el nombre del servidor de aplicaciones web dedicado que usa el servidor web.

tomcat6

deploy_as_a_filetree Para servidores de aplicaciones Web de WebLogic.

Indica si la aplicación se debe expandir como un árbol de archivos (formato ampliado) o como un archivo WAR o EAR comprimido.

false (predeterminado)

true

deployment_dir Directorio en el que WDeploy crea un subdirectorio para el contenido estático servido por un servidor web dedicado.

WDeploy crea un directorio virtual en el servidor Web y asigna el subdirectorio a la dirección URL.

C:\apache2\htdocs

disable_CmcApp Deshabilita la aplicación Web de la CMC cuando se es­tablece en true.

false

true

disable_InfoView Deshabilita la aplicación Web de la Plataforma de lanza­miento de BI cuando se establece en true.

false

true

enforce_file_limit Indica a WDeploy si el servidor de aplicaciones Web contiene más de 65.535 archivos.

Está configurado en false de forma predeterminada, excepto para WebSphere 6.

false (predeterminado)

true

JCoStandalone Se usa cuando la plataforma de BI está integrada con un sistema BW de SAP.

Está configurado en false al desplegarse en un servi­dor de aplicaciones Web de SAP NetWeaver.

Está configurado en true al desplegarse en cualquier otro servidor de aplicaciones.

false

true

recent_app_svr El servidor de aplicaciones Web más reciente en el que se han desplegado las aplicaciones Web.

Tomcat6

root_context_path La ruta del contexto raíz de la aplicación Web hacia la que se despliegan las aplicaciones Web. Para desplegar

/BOE

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la herramienta WDeploy © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 41

Page 42: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Propiedad Descripción Valor de muestra

una aplicación Web hacia una carpeta dentro del con­texto raíz, consulte la configuración appvdir del ar­chivo de configuración .properties de la aplicación Web.

work_dir Carpeta en la que WDeploy manipula los archivos WAR o EAR de aplicaciones web (por ejemplo, para separar contenido estático y dinámico en una aplicación web). Esta carpeta almacena los resultados de la acción wdeploy predeploy y almacena los datos necesarios para anular el despliegue de las aplicaciones web.

<DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir

ws_dir Para servidores Web que se ejecutan en modo dividido, como Apache.

El directorio de inicio del servidor Web.

C:\apache2

ws_instance Sólo para WebSphere 6.

El nombre del servidor Web donde está instalada la apli­cación, en modo dividido.

webserver1

ws_type Para servidores Web que se ejecutan en modo dividido, como Apache.

El nombre del servidor Web, tal y como se encuentra en el archivo <DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf\config.<SERVIDOR_WEB>.

NotaTanto Apache como IBM HTTP Server disponen de un ws_type de apache.

apache

war_dir La ubicación de los archivos WAR o EAR para desplegar o la ubicación de salida de destino en la que crear los archivos WAR genéricos.

C:\myGenericWarFiles

4.6.1.2.1 Parámetros obligatorios de la propiedad para despliegues divididos de nivel web

Algunas propiedades son necesarias para los despliegues con división de nivel web (servidores web y de aplicaciones web separados). Cuando realice un despliegue con división de nivel web, asegúrese de que los siguientes parámetros de propiedad se incluyen en la línea de comandos o están configurados para el servidor web o de aplicaciones web en el archivo de configuración (config.<SERVIDOR_APLICACIONES_WEB>).

● Defina la propiedad -Das_mode=split para separar el contenido estático para el servidor web y el contenido dinámico para el servidor de aplicaciones web.

42 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la herramienta WDeploy

Page 43: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

● Defina la propiedad -Dconnector_type=<TIPO_CONECTOR> en el tipo de conector adecuado. Defina connector_type como el nombre del servidor de aplicaciones web dedicado que usa el servidor web. Por ejemplo, si usa un servidor web Apache y un servidor de aplicaciones web Tomcat 6, tipo_conector se deberá definir como tomcat6.

● En los despliegues en los que el servidor Web se ejecuta en el mismo host que el servidor de aplicaciones Web, debe proporcionar las propiedades -Dws_type=<TIPO_SERVIDOR_WEB> y -Dws_dir=<DIR_SERVIDOR_WEB>.

4.6.1.3 Acciones de WDeploy

El último parámetro de un comando WDeploy es la acción que se realizará. En la siguiente sección se define cada acción válida y lo que hace cada una.

Tabla 10: Acciones de WDeployAcción Descripción

predeploy El comando wdeploy predeploy prepara una aplicación Web para su despliegue en el servidor de aplicaciones Web de destino.

Se actualiza el archivo de configuración de la aplicación Web web.xml a la vez que se efectúa cualquier cambio necesario para que la aplicación Web se pueda desplegar en el servidor de aplicaciones Web de destino.

Una vez configurado, la aplicación Web se comprime en un archivo WAR o EAR y se guarda en <DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir\<SERVIDOR_APLICACIONES_WEB>.

Es posible desplegar este archivo manualmente mediante la consola administrativa de la aplicación Web, o bien con el comando wdeploy deploy.

Use wdeploy predeploy para preparar la aplicación Web BOE y así tenerla lista para desplegarla en un servidor de aplicaciones Web específico. Por ejemplo:

wdeploy.bat <SERVIDOR_APLICACIONES_WEB> -DAPP=BOE predeploy

predeployall El comando wdeploy predeployall ejecuta el comando wdeploy predeploy para todas las aplicaciones Web ubicadas en el directorio de origen de aplicaciones Web la plataforma SAP BusinessObjects Business Intelligence:

<DIR_INSTALACIÓN_BOE>SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps

Utilice wdeploy predeployall para aplicar el comando wdeploy predeploy a todas las aplicaciones Web. Por ejemplo:

wdeploy.bat <SERVIDOR_APLICACIONES_WEB> predeployall

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la herramienta WDeploy © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 43

Page 44: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Acción Descripción

NotaEl despliegue previo no necesita acceso al servidor de aplicaciones Web, a excep­ción de WebSphere. Al desplegar en WebSphere, el parámetro default_virtual_host es obligatorio.

deploy El comando wdeploy deploy es una concatenación de los comandos wdeploy predeploy y wdeploy deployonly, la cual prepara y despliega una aplicación Web en el servidor de aplicaciones Web mediante un sólo comando.

Use wdeploy deploy para preparar y desplegar la aplicación Web BOE en el servi­dor de aplicaciones Web de destino.

wdeploy.bat <SERVIDOR_APLICACIONES_WEB> -DAPP=BOE deploy

deployall El comando wdeploy deployall ejecuta el comando wdeploy deploy para todas las aplicaciones Web ubicadas en el directorio de origen de aplicaciones Web la plataforma SAP BusinessObjects Business Intelligence:

<DIR_INSTALACIÓN_BOE>SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps

Utilice wdeploy deployall para aplicar el comando wdeploy deploy a todas las aplicaciones Web. Por ejemplo:

wdeploy.bat <SERVIDOR_APLICACIONES_WEB> deployall

deployonly El comando wdeploy deployonly despliega una aplicación preparada previamente en el servidor de aplicaciones Web de destino.

Los archivos WAR o EAR desplegables que se encuentran en <DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir\<SERVIDOR_APLICACIONES_WEB> se despliegan en el servidor de aplicaciones Web mediante el comando wdeploy deployonly que in­voca la interfaz de línea de comandos del servidor de aplicaciones Web.

Si una aplicación Web todavía no está preparada para el despliegue, se invoca auto­máticamente el comando wdeploy predeploy.

Use wdeploy deployonly para desplegar una aplicación Web BOE preparada en un servidor de aplicaciones Web. Por ejemplo:

wdeploy.bat <SERVIDOR_APLICACIONES_WEB> -DAPP=BOE deployonly

deployonlyall El comando wdeploy deployonlyall ejecuta el comando wdeploy deployonly para todas las aplicaciones Web preparadas.

44 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la herramienta WDeploy

Page 45: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Acción Descripción

Utilice wdeploy deployonlyall para aplicar el comando wdeploy deployonly a todas las aplicaciones Web preparadas. Por ejemplo:

wdeploy.bat <SERVIDOR_APLICACIONES_WEB> deployonlyall

buildwarall Elabora un archivo WAR genérico desde el árbol de origen de la aplicación Web. Por ejemplo:

wdeploy.bat buildwarall -Dapp_source_tree=LOCATION_OF_APP_SOURCE_TREE -Dwar_dir=TARGET_LOCATION_OF_GENERIC_WAR_FILE

listapps Enumera todas las aplicaciones Web disponibles para despliegue a un servidor de aplicaciones Web. Por ejemplo:

wdeploy.bat <SERVIDOR_APLICACIONES_WEB> listapps

listdeployedapps Enumera todas las aplicaciones Web desplegadas en un servidor de aplicaciones Web. Esta acción solo se puede ejecutar en un servidor Web o un sistema de servidor de aplicaciones Web. Por ejemplo:

wdeploy.bat <SERVIDOR_APLICACIONES_WEB> listdeployedapps

undeploy El comando wdeploy undeploy invoca la interfaz de línea de comando del servidor de aplicaciones Web de destino para eliminar del servidor una aplicación Web desple­gada de la plataforma SAP BusinessObjects Business Intelligence.

Use el comando wdeploy undeploy para anular el despliegue de la aplicación Web BOE del servidor de aplicaciones Web de destino.

wdeploy.bat <SERVIDOR_APLICACIONES_WEB> -DAPP=BOE undeploy

undeployall El comando wdeploy undeployall ejecuta el comando wdeploy undeploy para todas las aplicaciones Web de la plataforma SAP BusinessObjects Business Intelligence desplegadas en el servidor de aplicaciones Web de destino. Por ejemplo:

wdeploy.bat <SERVIDOR_APLICACIONES_WEB> undeployall

validateconfig Valida la configuración de wdeploy para los servidores de aplicaciones Web admiti­dos con el fin de garantizar que el despliegue se puede realizar correctamente. Por ejemplo:

wdeploy.bat <SERVIDOR_APLICACIONES_WEB> validateconfig

Sustituya <SERVIDOR_APLICACIONES_WEB> por el nombre del servidor de aplicaciones Web.

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la herramienta WDeploy © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 45

Page 46: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

4.6.1.4 Comandos generales de WDeploy

Los comandos generales de WDeploy se usan para proporcionar información de alto nivel acerca de la propia herramienta y el despliegue del servidor de aplicaciones Web disponible. No se usan junto con nombres, propiedades o acciones del servidor. Están disponibles los siguientes comandos generales:

● wdeploy help: muestra un resumen del uso de la línea de comandos WDeploy disponible.● wdeploy listappservers: enumera todos los servidores de aplicaciones Web Java que esta versión de

WDeploy admite.● wdeploy version: muestra el número de versión de la propia herramienta de WDeploy.● wdeploy buildwarall: genera un archivo WAR genérico mediante el uso del árbol de origen de

aplicaciones Web.Uso:

wdeploy.bat buildwarall -Dapp_source_tree=<LOCATION_OF_WEB_APP_SOURCE> -Dwar_dir=<TARGET_LOCATION_OF_GENERIC_WAR_FILES>

Por ejemplo:

wdeploy.bat buildwarall -Dapp_source_tree="C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps" -Dwar_dir="C:\myGenericWarFiles"

4.6.2 Ejemplos de uso de WDeploy

Esta sección contiene ejemplos de uso de comandos de WDeploy para servidores de aplicaciones compatibles.

RecuerdeAntes de usar WDeploy, asegúrese de que los archivos de configuración de WDeploy se han configurado correctamente para el servidor de aplicaciones Web. Consulte Archivos de configuración de WDeploy [página 28]. Lea Consideraciones especiales [página 62] para obtener una lista de información importante específica para su servidor de aplicaciones Web.

4.6.2.1 Valores para SERVIDOR_APLICACIONES_WEB

En los siguientes ejemplos, sustituya la variable <SERVIDOR_APLICACIONES_WEB> por el nombre del servidor de aplicaciones Web, como se muestra en la siguiente tabla.

Servidor de aplicaciones Web Nombre del <<SERVIDOR_APLICACIONES_WEB>>

JBoss 5.0 jboss5

46 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la herramienta WDeploy

Page 47: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Servidor de aplicaciones Web Nombre del <<SERVIDOR_APLICACIONES_WEB>>

SAP NetWeaver AS Java 7.2 sapappsvr72

SAP NetWeaver AS Java 7.3x y 7.4 sapappsvr73

Tomcat 6,0 tomcat6

Tomcat 7.0 tomcat7

WebLogic 10 o 10.3 weblogic10

WebLogic 10.3.x (11gR1) weblogic11

WebSphere 6,1 websphere6

WebSphere 7,0 websphere7

WebSphere 8.5 o 8.5.5 websphere8

4.6.2.2 wdeploy predeploy

El comando wdeploy predeploy prepara una aplicación Web para su despliegue en el servidor de aplicaciones Web de destino.

WDeploy establece el archivo de configuración web.xml interno de la aplicación Web, junto con el resto de cambios necesarios para que la aplicación Web se pueda desplegar en el servidor de aplicaciones Web de destino.

Una vez configurado, la aplicación Web se comprime en un archivo WAR o EAR y se guarda en <DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir\<SERVIDOR_APLICACIONES_WEB>.

El archivo WAR o EAR resultante se puede desplegar manualmente a través de la consola administrativa del servidor de aplicaciones Web, o con el comando wdeploy deploy.

EjemploPor ejemplo, use wdeploy predeploy para preparar la aplicación Web BOE de modo que esté preparado para el despliegue a un servidor de aplicaciones Web.

wdeploy.bat <SERVIDOR_APLICACIONES_WEB> -DAPP=BOE predeploy

Sustituya <SERVIDOR_APLICACIONES_WEB> por el nombre del servidor de aplicaciones Web, como se muestra en la siguiente tabla.

La siguiente tabla enumera parámetros de ejemplo para desplegar con anterioridad la aplicación Web BOE para servidores de aplicaciones Web específicos. Todos los parámetros son necesarios, a menos que se marquen como opcionales en los archivos de configuración: Los parámetros que se den a la línea de comandos sustituyen a los almacenados en los archivos de configuración. Sin embargo, se recomienda que configure los parámetros en el fichero de configuración config.<SERVIDOR_APLICACIONES_WEB> adecuado para su despliegue.

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la herramienta WDeploy © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 47

Page 48: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Servidor Parámetros

JBoss 5 (jboss5) wdeploy.bat jboss5 -DAPP=BOE predeploy

SAP NetWeaver AS Java 7.2 (sapappsvr72) wdeploy.bat sapappsvr72

-DAPP=BOE predeploy

SAP NetWeaver AS Java 7.3x y 7.4 (sapappsvr73) wdeploy.bat sapappsvr73

-DAPP=BOE predeploy

Tomcat 6.0 (tomcat6) wdeploy.bat Tomcat6 -DAPP=BOE predeploy

Tomcat 7.0 (tomcat7) wdeploy.bat Tomcat7 -DAPP=BOE predeploy

WebLogic 10 y 10.3 (weblogic10) wdeploy.bat weblogic10

-DAPP=BOE predeploy

WebLogic 10.3.x (11gR1) (weblogic11) wdeploy.bat weblogic11

-DAPP=BOE predeploy

WebSphere 6.1 (websphere6) wdeploy.bat websphere6

-Das_virtual_host=default_host -DAPP=BOE predeploy

WebSphere 7.0 (websphere7) wdeploy.bat websphere7

-Das_virtual_host=default_host -DAPP=BOE predeploy

WebSphere 8.5 o 8.5.5 (websphere8) wdeploy.bat websphere8

-Das_virtual_host=default_host -DAPP=BOE predeploy

48 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la herramienta WDeploy

Page 49: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

4.6.2.3 wdeploy predeployall

El comando wdeploy predeployall ejecuta el comando wdeploy predeploy para todas las aplicaciones Web ubicadas en el directorio de origen de aplicaciones Web la plataforma SAP BusinessObjects Business Intelligence:

<DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps

EjemploPor ejemplo, use wdeploy predeployall para aplicar el comando wdeploy predeploy a todas las aplicaciones Web.

wdeploy.bat <SERVIDOR_APLICACIONES_WEB> predeployall

Sustituya <SERVIDOR_APLICACIONES_WEB> por el nombre del servidor de aplicaciones Web, como se muestra en la siguiente tabla.

La siguiente tabla enumera parámetros de ejemplo para desplegar con anterioridad todas las aplicaciones Web en servidores de aplicaciones Web específicos. Todos los parámetros son necesarios, a menos que se marquen como opcionales en los archivos de configuración: Los parámetros que se den a la línea de comandos sustituyen a los almacenados en los archivos de configuración. Sin embargo, se recomienda que configure los parámetros en el fichero de configuración config.<SERVIDOR_APLICACIONES_WEB> adecuado para su despliegue.

Servidor Parámetros

JBoss 4.2.3 (jboss4) wdeploy.bat jboss4 predeployall

JBoss 5 (jboss5) wdeploy.bat jboss5 predeployall

Oracle Application Server 10g R3 (oas1013) wdeploy.bat oas1013

predeployall

SAP NetWeaver AS Java 7.2 (sapappsvr72) wdeploy.bat sapappsvr72

predeployall

SAP NetWeaver AS Java 7.3 (sapappsvr73) wdeploy.bat sapappsvr73

predeployall

Tomcat 5.5 (tomcat55) wdeploy.bat tomcat55 predeployall

Tomcat 6.0 (tomcat6) wdeploy.bat Tomcat6 predeployall

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la herramienta WDeploy © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 49

Page 50: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Servidor Parámetros

WebLogic 9.2 MP2 (weblogic9) wdeploy.bat weblogic9

predeployall

WebLogic 10 y 10.3 (weblogic10) wdeploy.bat weblogic10

predeployall

WebLogic 10.3.x (11gR1) (weblogic11) wdeploy.bat weblogic11

predeployall

WebSphere 6.1 (websphere6) wdeploy.bat websphere6

-Das_virtual_host=default_host predeployall

WebSphere 7.0 (websphere7) wdeploy.bat websphere7

-Das_virtual_host=default_host predeployall

4.6.2.4 wdeploy deployonly

El comando wdeploy deployonly despliega una aplicación preparada previamente en el servidor de aplicaciones Web de destino.

Los archivos WAR o EAR desplegables que se encuentran en <DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir\<SERVIDOR_APLICACIONES_WEB> se despliegan en el servidor de aplicaciones Web mediante el comando wdeploy deployonly que invoca la interfaz de línea de comandos del servidor de aplicaciones Web.

Si una aplicación Web todavía no está preparada para el despliegue, se invoca automáticamente el comando wdeploy predeploy.

EjemploPor ejemplo, use wdeploy deployonly para desplegar una aplicación Web BOE preparada en un servidor de aplicaciones Web.

wdeploy.bat <SERVIDOR_APLICACIONES_WEB> -DAPP=BOE deployonly

Sustituya <SERVIDOR_APLICACIONES_WEB> por el nombre del servidor de aplicaciones Web, como se muestra en la siguiente tabla.

La siguiente tabla enumera parámetros de ejemplo para desplegar la aplicación Web BOE en servidores de aplicaciones Web específicos. Todos los parámetros son necesarios, a menos que se marquen como opcionales en los archivos de configuración: Los parámetros que se den a la línea de comandos sustituyen a los

50 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la herramienta WDeploy

Page 51: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

almacenados en los archivos de configuración. Sin embargo, se recomienda que configure los parámetros en el fichero de configuración config.<SERVIDOR_APLICACIONES_WEB> adecuado para su despliegue.

Servidor Parámetros

JBoss 5 (jboss5) wdeploy.bat jboss5 -Das_dir=C:\jboss-5 -Das_instance=default -DAPP=BOE deployonly

SAP NetWeaver AS Java 7.2 (sapappsvr72) wdeploy.bat sapappsvr72

-Das_dir=C:\usr\sap -Das_instance=JC01 -Das_sid=AS2 -Das_admin_username=Administrator -Das_admin_password=password1 -Das_admin_port=50004 -DAPP=BOE deployonly

SAP NetWeaver AS Java 7.3x y 7.4 (sapappsvr73)

El comando wdeploy deployonly no admite SAP NetWeaver AS Java 7.3x o 7.4. Debe usar los comandos wdeploy predeployorwdeploy predeployall de la herramienta WDeploy para crear ficheros SCA y desple­gar manualmente usando SAP Software Update Manager (SUM).

Tomcat 6.0 (tomcat6) wdeploy.bat Tomcat6 -Das_dir=C:\Tomcat6 -Das_instance=localhost -Das_service_name=Tomcat6 -DAPP=BOE deployonly

Tomcat 7.0 (tomcat7) wdeploy.bat Tomcat7 -Das_dir=C:\Tomcat7 -Das_instance=localhost -Das_service_name=Tomcat7 -DAPP=BOE deployonly

WebLogic 10 y 10.3 (weblogic10) wdeploy.bat weblogic10

-Das_domain_dir=C:\bea\user_projects\domains\base_domain -Das_admin_port=7001 -Das_instance=AdminServer -Das_admin_username=weblogic -Das_admin_password=weblogic -DAPP=BOE deployonly

WebLogic 10.3.x (11gR1) (weblogic11) wdeploy.bat weblogic11

-Das_domain_dir=C:\bea\user_projects\domains\base_domain -Das_admin_port=7001 -Das_instance=AdminServer -Das_admin_username=weblogic

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la herramienta WDeploy © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 51

Page 52: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Servidor Parámetros

-Das_admin_password=weblogic -DAPP=BOE deployonly

WebSphere 6.1 (websphere6) wdeploy.bat websphere6

-Das_dir=C:\IBM\WebSphere\AppServer -Das_instance=server1 -Das_virtual_host=default_host -Das_profile_name=AppSrv01 -Das_soap_port=8880 -DAPP=BOE deployonly

WebSphere 7.0 (websphere7) wdeploy.bat websphere7

-Das_dir=C:\IBM\WebSphere\AppServer -Das_instance=server1 -Das_virtual_host=default_host -Das_profile_name=AppSrv01 -Das_soap_port=8880 -DAPP=BOE deployonly

WebSphere 8.5 y 8.5.5 (websphere8) wdeploy.bat websphere8

-Das_dir=C:\IBM\WebSphere\AppServer -Das_instance=server1 -Das_virtual_host=default_host -Das_profile_name=AppSrv01 -Das_soap_port=8880 -DAPP=BOE deployonly

4.6.2.5 wdeploy deployonlyall

El comando wdeploy deployonlyall ejecuta el comando wdeploy deployonly para todas las aplicaciones Web preparadas.

EjemploPor ejemplo, use wdeploy deployonlyall para aplicar el comando wdeploy deployonly en todas las aplicaciones Web preparadas.

wdeploy.bat <SERVIDOR_APLICACIONES_WEB> deployonlyall

Sustituya <SERVIDOR_APLICACIONES_WEB> por el nombre del servidor de aplicaciones Web, como se muestra en la siguiente tabla.

La siguiente tabla enumera parámetros de ejemplo para desplegar todas las aplicaciones Web en servidores de aplicaciones Web específicos. Todos los parámetros son necesarios, a menos que se marquen como opcionales en los archivos de configuración: Los parámetros que se den a la línea de comandos sustituyen a los

52 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la herramienta WDeploy

Page 53: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

almacenados en los archivos de configuración. Sin embargo, se recomienda que configure los parámetros en el fichero de configuración config.<SERVIDOR_APLICACIONES_WEB> adecuado para su despliegue.

Servidor Parámetros

JBoss 5 (jboss5) wdeploy.bat jboss5 -Das_dir=C:\jboss-5 -Das_instance=default deployonlyall

SAP NetWeaver AS Java 7.2 (sapappsvr72) wdeploy.bat sapappsvr72

-Das_dir=C:\usr\sap -Das_instance=JC01 -Das_sid=AS2 -Das_admin_username=Administrator -Das_admin_password=password1 -Das_admin_port=50004 deployonlyall

SAP NetWeaver AS Java 7.3x y 7.4 (sapappsvr73)

El comando wdeploy deployonlyall no admite SAP NetWeaver AS Java 7.3x o 7.4. Debe usar los comandos wdeploy predeployorwdeploy predeployall de la herramienta WDeploy para crear ficheros SCA y desple­gar manualmente usando SAP Software Update Manager (SUM).

Tomcat 6.0 (tomcat6) wdeploy.bat Tomcat6 -Das_dir=C:\Tomcat6 -Das_instance=localhost -Das_service_name=Tomcat6 deployonlyall

Tomcat 7.0 (tomcat7) wdeploy.bat Tomcat7 -Das_dir=C:\Tomcat7 -Das_instance=localhost -Das_service_name=Tomcat7 deployonlyall

WebLogic 10 y 10.3 (weblogic10) wdeploy.bat weblogic10

-Das_domain_dir=C:\bea\user_projects\domains\base_domain -Das_admin_port=7001 -Das_instance=AdminServer -Das_admin_username=weblogic -Das_admin_password=weblogic deployonlyall

WebLogic 10.3.x (11gR1) (weblogic11) wdeploy.bat weblogic11

-Das_domain_dir=C:\bea\user_projects\domains\base_domain -Das_admin_port=7001 -Das_instance=AdminServer -Das_admin_username=weblogic -Das_admin_password=weblogic deployonlyall

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la herramienta WDeploy © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 53

Page 54: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Servidor Parámetros

WebSphere 6.1 (websphere6) wdeploy.bat websphere6

-Das_dir=C:\IBM\WebSphere\AppServer -Das_instance=server1 -Das_virtual_host=default_host -Das_profile_name=AppSrv01 -Das_soap_port=8880 deployonlyall

WebSphere 7.0 (websphere7) wdeploy.bat websphere7

-Das_dir=C:\IBM\WebSphere\AppServer -Das_instance=server1 -Das_virtual_host=default_host -Das_profile_name=AppSrv01 -Das_soap_port=8880 deployonlyall

WebSphere 8.5 y 8.5.5 (websphere8) wdeploy.bat websphere8

-Das_dir=C:\IBM\WebSphere\AppServer -Das_instance=server1 -Das_virtual_host=default_host -Das_profile_name=AppSrv01 -Das_soap_port=8880 deployonlyall

4.6.2.6 wdeploy deploy

El comando wdeploy deploy es una concatenación de los comandos wdeploy predeploy y wdeploy deployonly, la cual prepara y despliega una aplicación Web en el servidor de aplicaciones Web mediante un sólo comando.

EjemploPor ejemplo, use wdeploy deploy para preparar y desplegar la aplicación Web BOE en el servidor de aplicaciones Web de destino.

wdeploy.bat <SERVIDOR_APLICACIONES_WEB> -DAPP=BOE deploy

Sustituya <SERVIDOR_APLICACIONES_WEB> por el nombre del servidor de aplicaciones Web, como se muestra en la siguiente tabla.

La siguiente tabla enumera parámetros de ejemplo para desplegar la aplicación Web BOE en servidores de aplicaciones Web específicos. Todos los parámetros son necesarios, a menos que se marquen como opcionales en los archivos de configuración: Los parámetros que se den a la línea de comandos sustituyen a los almacenados en los archivos de configuración. Sin embargo, se recomienda que configure los parámetros en el fichero de configuración config.<SERVIDOR_APLICACIONES_WEB> adecuado para su despliegue.

54 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la herramienta WDeploy

Page 55: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Servidor Parámetros

JBoss 5 (jboss5) wdeploy.bat jboss5 -Das_dir=C:\jboss-5 -Das_instance=default -DAPP=BOE deploy

SAP NetWeaver AS Java 7.2 (sapappsvr72) wdeploy.bat sapappsvr72

-Das_dir=C:\usr\sap -Das_instance=JC01 -Das_sid=AS2 -Das_admin_username=Administrator -Das_admin_password=password1 -Das_admin_port=50004 -DAPP=BOE deploy

SAP NetWeaver AS Java 7.3x y 7.4 (sapappsvr73)

El comando wdeploy deploy no admite SAP NetWeaver AS Java 7.3x o 7.4. Debe usar los comandos wdeploy predeployorwdeploy predeployall de la herramienta WDeploy para crear ficheros SCA y desplegar manualmente usando SAP Software Update Manager (SUM).

Tomcat 6.0 (tomcat6) wdeploy.bat Tomcat6 -Das_dir=C:\Tomcat6 -Das_instance=localhost -Das_service_name=Tomcat6 -DAPP=BOE deploy

Tomcat 7.0 (tomcat7) wdeploy.bat Tomcat7 -Das_dir=C:\Tomcat7 -Das_instance=localhost -Das_service_name=Tomcat7 -DAPP=BOE deploy

WebLogic 10 y 10.3 (weblogic10) wdeploy.bat weblogic10

-Das_domain_dir=C:\bea\user_projects\domains\base_domain -Das_admin_port=7001 -Das_instance=AdminServer -Das_admin_username=weblogic -Das_admin_password=weblogic -DAPP=BOE deploy

WebLogic 10.3.x (11gR1) (weblogic11) wdeploy.bat weblogic11

-Das_domain_dir=C:\bea\user_projects\domains\base_domain -Das_admin_port=7001 -Das_instance=AdminServer -Das_admin_username=weblogic -Das_admin_password=weblogic -DAPP=BOE deploy

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la herramienta WDeploy © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 55

Page 56: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Servidor Parámetros

WebSphere 6.1 (websphere6) wdeploy.bat websphere6

-Das_dir=C:\IBM\WebSphere\AppServer -Das_instance=server1 -Das_virtual_host=default_host -Das_profile_name=AppSrv01 -Das_soap_port=8880 -DAPP=BOE deploy

WebSphere 7.0 (websphere7) wdeploy.bat websphere7

-Das_dir=C:\IBM\WebSphere\AppServer -Das_instance=server1 -Das_virtual_host=default_host -Das_profile_name=AppSrv01 -Das_soap_port=8880 -DAPP=BOE deploy

WebSphere 8.5 o 8.5.5 (websphere8) wdeploy.bat websphere8

-Das_dir=C:\IBM\WebSphere\AppServer -Das_instance=server1 -Das_virtual_host=default_host -Das_profile_name=AppSrv01 -Das_soap_port=8880 -DAPP=BOE deploy

4.6.2.7 wdeploy deployall

El comando wdeploy deployall ejecuta el comando wdeploy deploy para todas las aplicaciones Web ubicadas en el directorio de origen de aplicaciones Web la plataforma SAP BusinessObjects Business Intelligence:

<<DIR_INSTAL_BOE>>\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps

EjemploPor ejemplo, use wdeploy deployall para aplicar el comando wdeploy deploy a todas las aplicaciones Web.

wdeploy.bat <<SERVIDOR_APLICACIONES_WEB>> deployall

Sustituya <<SERVIDOR_APLICACIONES_WEB>> por el nombre del servidor de aplicaciones Web, como se muestra en la siguiente tabla.

La siguiente tabla enumera parámetros de ejemplo para desplegar todas las aplicaciones Web en servidores de aplicaciones Web específicos. Todos los parámetros son necesarios, a menos que se marquen como opcionales en los archivos de configuración: Los parámetros que se den a la línea de comandos sustituyen a los almacenados en los archivos de configuración. Sin embargo, se recomienda que configure los parámetros en el fichero de configuración config.<<WEB_APP_SERVER>> adecuado para su despliegue.

56 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la herramienta WDeploy

Page 57: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Servidor Parámetros

JBoss 5 (jboss5) wdeploy.bat jboss5 -Das_dir=C:\jboss-5 -Das_instance=default deployall

SAP NetWeaver AS Java 7.2 (sapappsvr72) wdeploy.bat sapappsvr72

-Das_dir=C:\usr\sap -Das_instance=JC01 -Das_sid=AS2 -Das_admin_username=Administrator -Das_admin_password=password1 -Das_admin_port=50004 deployall

SAP NetWeaver AS Java 7.3x y 7.4 (sapappsvr73)

El comando wdeploy deployall no admite SAP NetWeaver AS Java 7.3x o 7.4. Debe usar los comandos wdeploy predeployorwdeploy predeployall de la herramienta WDeploy para crear ficheros SCA y desple­gar manualmente usando SAP Software Update Manager (SUM).

Tomcat 6.0 (tomcat6) wdeploy.bat Tomcat6 -Das_dir=C:\Tomcat6 -Das_instance=localhost -Das_service_name=Tomcat6 deployall

Tomcat 7.0 (tomcat7) wdeploy.bat Tomcat7 -Das_dir=C:\Tomcat7 -Das_instance=localhost -Das_service_name=Tomcat7 deployall

WebLogic 10 y 10.3 (weblogic10) wdeploy.bat weblogic10

-Das_domain_dir=C:\bea\user_projects\domains\base_domain -Das_admin_port=7001 -Das_instance=AdminServer -Das_admin_username=weblogic -Das_admin_password=weblogic deployall

WebLogic 10.3.x (11gR1) (weblogic11) wdeploy.bat weblogic11

-Das_domain_dir=C:\bea\user_projects\domains\base_domain -Das_admin_port=7001 -Das_instance=AdminServer -Das_admin_username=weblogic -Das_admin_password=weblogic deployall

WebSphere 6.1 (websphere6) wdeploy.bat websphere6

-Das_dir=C:\IBM\WebSphere\AppServer -Das_instance=server1

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la herramienta WDeploy © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 57

Page 58: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Servidor Parámetros

-Das_virtual_host=default_host -Das_profile_name=AppSrv01 -Das_soap_port=8880 deployall

WebSphere 7.0 (websphere7) wdeploy.bat websphere7

-Das_dir=C:\IBM\WebSphere\AppServer -Das_instance=server1 -Das_virtual_host=default_host -Das_profile_name=AppSrv01 -Das_soap_port=8880 deployall

WebSphere 8.5 y 8.5.5 (websphere8) wdeploy.bat websphere8

-Das_dir=C:\IBM\WebSphere\AppServer -Das_instance=server1 -Das_virtual_host=default_host -Das_profile_name=AppSrv01 -Das_soap_port=8880 deployall

4.6.2.8 wdeploy undeploy

El comando wdeploy undeploy invoca la interfaz de línea de comando del servidor de aplicaciones Web de destino para eliminar del servidor una aplicación Web desplegada de la plataforma SAP BusinessObjects Business Intelligence.

EjemploPor ejemplo, use el comando wdeploy undeploy para anual el despliegue de la aplicación Web BOE desde el servidor de aplicaciones Web de destino.

wdeploy.bat <SERVIDOR_APLICACIONES_WEB> -DAPP=BOE undeploy

Sustituya <SERVIDOR_APLICACIONES_WEB> por el nombre del servidor de aplicaciones Web, como se muestra en la siguiente tabla.

La siguiente tabla enumera parámetros de ejemplo para anular el despliegue de la aplicación Web BOE desde servidores de aplicaciones Web específicos. Todos los parámetros son necesarios, a menos que se marquen como opcionales en los archivos de configuración: Los parámetros que se den a la línea de comandos sustituyen a los almacenados en los archivos de configuración. Sin embargo, se recomienda que configure los parámetros en el fichero de configuración config.<SERVIDOR_APLICACIONES_WEB> adecuado para su despliegue.

58 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la herramienta WDeploy

Page 59: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Servidor Parámetros

JBoss 5 (jboss5) wdeploy.bat jboss5 -Das_dir=C:\jboss-5 -Das_instance=default -DAPP=BOE undeploy

SAP NetWeaver AS Java 7.2 (sapappsvr72) wdeploy.bat sapappsvr72

-Das_dir=C:\usr\sap -Das_instance=JC01 -Das_sid=AS2 -Das_admin_username=Administrator -Das_admin_password=password1 -Das_admin_port=50004 -DAPP=BOE undeploy

SAP NetWeaver AS Java 7.3x y 7.4 (sapappsvr73)

El comando wdeploy undeploy no admite SAP NetWeaver AS Java 7.3x o 7.4.

Tomcat 6.0 (tomcat6) wdeploy.bat Tomcat6 -Das_dir=C:\Tomcat6 -Das_instance=localhost -DAPP=BOE -Das_service_name=Tomcat6 undeploy

Tomcat 7.0 (tomcat7) wdeploy.bat Tomcat7 -Das_dir=C:\Tomcat7 -Das_instance=localhost -DAPP=BOE -Das_service_name=Tomcat7 undeploy

WebLogic 10 y 10.3 (weblogic10) wdeploy.bat weblogic10

-Das_domain_dir=C:\bea\user_projects\domains\base_domain -Das_admin_port=7001 -Das_instance=AdminServer -Das_admin_username=weblogic -Das_admin_password=weblogic -DAPP=BOE undeploy

WebLogic 10.3.x (11gR1) (weblogic11) wdeploy.bat weblogic11

-Das_domain_dir=C:\bea\user_projects\domains\base_domain -Das_admin_port=7001 -Das_instance=AdminServer -Das_admin_username=weblogic -Das_admin_password=weblogic -DAPP=BOE undeploy

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la herramienta WDeploy © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 59

Page 60: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Servidor Parámetros

WebSphere 6.1 (websphere6) wdeploy.bat websphere6

-Das_dir=C:\IBM\WebSphere\AppServer -Das_instance=server1 -Das_virtual_host=default_host -Das_profile_name=AppSrv01 -Das_soap_port=8880 -DAPP=BOE undeploy

WebSphere 7.0 (websphere7) wdeploy.bat websphere7

-Das_dir=C:\IBM\WebSphere\AppServer -Das_instance=server1 -Das_virtual_host=default_host -Das_profile_name=AppSrv01 -Das_soap_port=8880 -DAPP=BOE undeploy

WebSphere 8.5 y 8.5.5 (websphere8) wdeploy.bat websphere8

-Das_dir=C:\IBM\WebSphere\AppServer -Das_instance=server1 -Das_virtual_host=default_host -Das_profile_name=AppSrv01 -Das_soap_port=8880 -DAPP=BOE undeploy

4.6.2.9 wdeploy undeployall

El comando wdeploy undeployall ejecuta el comando wdeploy undeploy para todas las aplicaciones Web de la plataforma SAP BusinessObjects Business Intelligence desplegadas en el servidor de aplicaciones Web de destino.

Ejemplo

wdeploy.bat <SERVIDOR_APLICACIONES_WEB> undeployall

Sustituya <SERVIDOR_APLICACIONES_WEB> por el nombre del servidor de aplicaciones Web, como se muestra en la siguiente tabla.

La siguiente tabla muestra parámetros de ejemplo para anular el despliegue de aplicaciones Web desde servidores de aplicaciones Web específicos Todos los parámetros son necesarios, a menos que se marquen como opcionales en los archivos de configuración: Los parámetros que se den a la línea de comandos sustituyen a los almacenados en los archivos de configuración. Sin embargo, se recomienda que configure los parámetros en el fichero de configuración config.<SERVIDOR_APLICACIONES_WEB> adecuado para su despliegue.

60 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la herramienta WDeploy

Page 61: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Servidor Parámetros

JBoss 5 (jboss5) wdeploy.bat jboss5 -Das_dir=C:\jboss-5 -Das_instance=default undeployall

SAP NetWeaver AS Java 7.2 (sapappsvr72) wdeploy.bat sapappsvr72

-Das_dir=C:\usr\sap -Das_instance=JC01 -Das_sid=AS2 -Das_admin_username=Administrator -Das_admin_password=password1 -Das_admin_port=50004 undeployall

SAP NetWeaver AS Java 7.3x y 7.4 (sapappsvr73)

El comando wdeploy undeployall no admite SAP NetWeaver AS Java 7.3x o 7.4.

Tomcat 6.0 (tomcat6) wdeploy.bat Tomcat6 -Das_dir=C:\Tomcat6 -Das_instance=localhost -Das_service_name=Tomcat6 undeployall

Tomcat 7.0 (tomcat7) wdeploy.bat Tomcat7 -Das_dir=C:\Tomcat7 -Das_instance=localhost -Das_service_name=Tomcat7 undeployall

WebLogic 10 y 10.3 (weblogic10) wdeploy.bat weblogic10

-Das_domain_dir=C:\bea\user_projects\domains\base_domain -Das_admin_port=7001 -Das_instance=AdminServer -Das_admin_username=weblogic -Das_admin_password=weblogic undeployall

WebLogic 10.3.x (11gR1) (weblogic11) wdeploy.bat weblogic11

-Das_domain_dir=C:\bea\user_projects\domains\base_domain -Das_admin_port=7001 -Das_instance=AdminServer -Das_admin_username=weblogic -Das_admin_password=weblogic undeployall

WebSphere 6.1 (websphere6) wdeploy.bat websphere6

-Das_dir=C:\IBM\WebSphere\AppServer -Das_instance=server1 -Das_virtual_host=default_host -Das_profile_name=AppSrv01

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la herramienta WDeploy © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 61

Page 62: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Servidor Parámetros

-Das_soap_port=8880 undeployall

WebSphere 7.0 (websphere7) wdeploy.bat websphere7

-Das_dir=C:\IBM\WebSphere\AppServer -Das_instance=server1 -Das_virtual_host=default_host -Das_profile_name=AppSrv01 -Das_soap_port=8880 undeployall

WebSphere 8.5 y 8.5.5 (websphere8) wdeploy.bat websphere8

-Das_dir=C:\IBM\WebSphere\AppServer -Das_instance=server1 -Das_virtual_host=default_host -Das_profile_name=AppSrv01 -Das_soap_port=8880 undeployall

4.6.3 Consideraciones especiales

La siguiente sección recoge información importante relacionada con el despliegue de aplicaciones Web en el servidor de aplicaciones Web.

4.6.3.1 SAP NetWeaver

4.6.3.1.1 Requisitos previos para el despliegue en SAP NetWeaver

NotaSi dispone de aplicaciones Web de la plataforma SAP BusinessObjects Business Intelligence existentes que se ejecutan en el servidor, se debe anular el despliegue antes de continuar.

Antes de implementar las aplicaciones Web de la plataforma de BI en un servidor de aplicaciones de SAP NetWeaver (cualquier versión), tiene que asegurarse de que los archivos .html y .htm no estén comprimidos. Por ejemplo, en SAP NetWeaver AS 7.3:

1. Inicie la sesión en el portal de administrador de SAP NetWeaver.Por ejemplo: http://<nombreservidor>:50200/nwa

2. Vaya a: Configuración Infraestructura Propiedades de sistema Java .3. En la ficha Servicios, seleccione Proveedor HTTP.

62 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la herramienta WDeploy

Page 63: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

4. En Detalles ampliados, modifique las propiedades AlwaysCompressed y NeverCompressed según lo siguiente:

○ AlwaysCompressed: elimine *.htm, *.html,text/html de esta propiedad. Este campo no debe estar vacío; introduzca un espacio si está vacío.

○ NeverCompressed: agregue *.htm,*.html,text/html a esta propiedad.

Tabla 11: EjemploNombre Valor calculado predeterminado

AlwaysCompressed (defínalo como espacio vacío si está vacío)

NeverCompressed *.htm,*.html,text/html

5. Guarde los cambios antes de salir.

4.6.3.2 Tomcat

4.6.3.2.1 Para desplegar en servidores Web Apache y de aplicaciones Web Tomcat independientesPara reducir la carga en un servidor de aplicaciones, puede configurar un servidor Web independiente y dedicado para que sirva contenido estático. Todo el contenido estático lo servirá el servidor Web, mientras que el contenido dinámico lo servirá el servidor de aplicaciones Web. Las siguientes instrucciones muestran cómo usar la herramienta WDeploy para dividir los recursos de las aplicaciones Web en contenido estático y dinámico, y desplegar dicho contenido correctamente.

1. Configure el servidor Web Apache y asegúrese de que funciona correctamente. Cargue una página Web, como la página de prueba predeterminada de Apache, para comprobar que el servidor Web está sirviendo el contenido correctamente.Abra un explorador Web e introduzca la URL del servidor Web. Por ejemplo: http://apache.mycompany.com.

2. Asegúrese de que el servidor de aplicaciones Web Tomcat funciona correctamente.Abra un explorador Web e introduzca la dirección IP o el nombre de host del servidor de aplicaciones Web y un número de puerto. Por ejemplo: http://tomcat.mycompany.com:8080.

NotaSi dispone de aplicaciones Web de la plataforma SAP BusinessObjects Business Intelligence existentes que se ejecutan en el servidor, se debe anular el despliegue antes de continuar.

3. Descargue el conector Apache Tomcat del sitio Web de Tomcat. El conector Apache Tomcat permite conectar un servidor Web Apache con un servidor de aplicaciones Web Tomcat, de modo que Apache pueda reenviar las solicitudes de recursos dinámicos a Tomcat.

4. Siga las instrucciones de configuración del complemento en el sitio Web de Apache para configurar el puente entre el servidor Web Apache y el servidor de aplicaciones Web Tomcat.Las solicitudes de recursos dinámicos ahora se reenvían a Tomcat cuando las recibe Apache.

5. Asegúrese de que funciona el puente entre el servidor Web y el servidor de aplicaciones Web dirigiendo un explorador al servidor Web y comprobando que el contenido dinámico del servidor de aplicaciones Web se sirve correctamente.

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la herramienta WDeploy © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 63

Page 64: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Por ejemplo, visite la URL: http://apache.mycompany.com/jsp-examples/.

NotaEsta URL de ejemplo sólo funcionará si ha desplegado manualmente la aplicación Web jsp-examples.

6. Si el servidor de aplicaciones Web está instalado en el mismo equipo que la plataforma SAP BusinessObjects Business Intelligence, ejecute WDeploy de forma local en dicho equipo. Si el servidor de aplicaciones Web se ejecuta en un equipo diferente, copie el comando WDeploy y el entorno en el servidor de aplicaciones Web. Consulte Para desplegar aplicaciones Web en un equipo remoto.

7. Configure el entorno WDeploy para que separe el contenido entre el servidor Web y el servidor de aplicaciones Web. Se denomina modo "dividido".

Los archivos de configuración de WDeploy para Apache y Tomcat están ubicados en <DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf.

○ Edite el archivo de configuración de WDeploy para Tomcat. Por ejemplo, para Tomcat 6.0, el archivo config.tomcat6 se parecerá a este:

as_dir=C:\Appserver\Tomcatas_instance=localhostas_service_name=Tomcat6as_service_key=HKLM\SOFTWARE\Apache Software Foundation\ Procrun 2.0\Tomcat6\Parameters\Javaas_service_key_value=Options

○ Edite config.apache. Por ejemplo:

ws_dir=C:\Webserver\Apache224connector_type=Tomcat6deployment_dir=C:\Webserver\Apache224\htdocs

8. Use wdeploy predeploy en el modo de división para separar aplicaciones Web de origen en archivos estáticos y dinámicos.Por ejemplo:

○ Ejecute el siguiente comando para extraer el contenido estático para el servidor Web Apache.

wdeploy.bat Tomcat6 -Das_mode=split -Dws_type=apache predeployall

9. Ejecute el comando wdeploy deployonlyall para desplegar el contenido dinámico en el servidor de aplicaciones de Tomcat y el contenido estático en Apache.Si Apache y Tomcat se encuentran en el mismo equipo, el contenido estático y dinámico se desplegará automáticamente en los servidores con el siguiente comando:

wdeploy.bat Tomcat6 -Das_mode=split -Dws_type=apache deployonlyall

NotaSi el contenido dinámico y estático se encuentran en una ubicación personalizada, utilice el parámetro -Dwork_dir.

64 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la herramienta WDeploy

Page 65: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Si Apache y Tomcat se encuentran en equipos distintos, el contenido dinámico se desplegará automáticamente en Tomcat con el siguiente comando. Tras ello, el contenido estático se debe desplegar automáticamente en el equipo Apache.

wdeploy.bat Tomcat6 -Das_mode=split deployonlyall

NotaSi el contenido dinámico y estático se encuentran en una ubicación personalizada, utilice el parámetro -Dwork_dir.

Copie el contenido estático en el directorio htdocs del servidor Web:

○ Extraiga los archivos zip del servidor de aplicaciones Web en <DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir\Tomcat6\resources.

○ Copie las carpetas desde el servidor de aplicaciones Web de Tomcat a la carpeta de Apache <WS_DIR>\htdocs del servidor de Apache.

○ Copie los archivos bobj.<application>.conf desde el servidor de aplicaciones Web de Tomcat a la carpeta de Apache <WS_DIR>\conf del servidor de Apache.

○ Actualice Apache httpd.conf en <WS_DIR>\conf con los archivos de configuración de aplicaciones. Para cada aplicación Web incluya una entrada en httpd.conf. Por ejemplo, para incluir BOE, debe introducir:

Include conf\bobj.BOE.conf

El contenido estático ahora lo servirá un servidor Web dedicado y el contenido dinámico lo servirá un servidor de aplicaciones Web dedicado.

4.6.3.2.2 Compactación gzip de Tomcat

Si se instala una nueva instalación de la plataforma SAP BusinessObjects Business Intelligence y se selecciona usar el servidor de aplicaciones Web Tomcat en paquete, se habilitará automáticamente la compactación gzip HTTP de Tomcat.

La compactación gzip mejora el tiempo de respuesta y el rendimiento del servidor de aplicaciones Web. Sin embargo, si planea desplegar aplicaciones Web en el servidor de aplicaciones Web de Tomcat, tenga en cuenta que el despliegue de las aplicaciones Web a un servidor de Tomcat con la compactación gzip habilitada puede variar del proceso que se usa para desplegar las aplicaciones Web a una versión de Tomcat en paquete con una versión anterior de la plataforma de SAP BusinessObjects Business Intelligence.

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la herramienta WDeploy © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 65

Page 66: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

4.6.3.3 WebSphere

4.6.3.3.1 Para desplegar en servidores Web IHS y de aplicaciones Web WebSphere independientes

Para reducir la carga en un servidor de aplicaciones, puede configurar un servidor Web independiente y dedicado para que sirva contenido estático. Todo el contenido estático lo servirá el servidor Web, mientras que el contenido dinámico lo servirá el servidor de aplicaciones Web. Las siguientes instrucciones muestran cómo usar la herramienta WDeploy para dividir los recursos de las aplicaciones Web en contenido estático y dinámico, y desplegar dicho contenido correctamente.

1. Configure un servidor HTTP de IBM (IHS) y asegúrese de que funciona correctamente. Cargue una página Web, como la página de prueba predeterminada de IHS, para comprobar que el servidor Web está sirviendo el contenido correctamente.Abra un explorador Web e introduzca la dirección IP o el nombre de host del servidor Web y un número de puerto si el servidor no escucha en el puerto 80. Por ejemplo: http://ihs.mycompany.com.

2. Asegúrese de que el servidor de aplicaciones Web WebSphere funciona correctamente.Abra un explorador Web e introduzca la dirección IP o el nombre de host del servidor de aplicaciones Web y un número de puerto. Por ejemplo: http://websphere.mycompany.com:9080.

NotaSi dispone de aplicaciones Web de la plataforma SAP BusinessObjects Business Intelligence existentes que se ejecutan en el servidor, se debe anular el despliegue antes de continuar.

3. Ejecute el asistente de instalación de complementos de servidor Web para instalar el complemento que actúa de puente entre WebSphere e IHS, y siga las instrucciones para introducir información sobre el servidor Web IHS.

4. Siga las instrucciones de configuración del complemento en el sitio Web de WebSphere para configurar el puente entre el servidor IHS y WebSphere.Las solicitudes de recursos dinámicos ahora se reenvían a WebSphere cuando las recibe IHS.

5. Asegúrese de que funciona el puente entre el servidor Web y el servidor de aplicaciones Web dirigiendo un explorador al servidor Web y comprobando que el contenido dinámico del servidor de aplicaciones Web se sirve correctamente.Por ejemplo, visite la URL: http://ihs.mycompany.com/snoop/.

6. Si el servidor de aplicaciones Web está instalado en el mismo equipo que la plataforma SAP BusinessObjects Business Intelligence, ejecute WDeploy de forma local en dicho equipo. Si el servidor de aplicaciones Web se ejecuta en un equipo diferente, copie el comando WDeploy y el entorno en el servidor de aplicaciones Web. Consulte Para desplegar aplicaciones Web en un equipo remoto.

7. Configure el entorno WDeploy para que separe el contenido entre el servidor Web y el servidor de aplicaciones Web. Se denomina modo "dividido".

Los archivos de configuración de WDeploy para Apache y WebSphere están ubicados en <DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf.

○ Edite config.apache. Por ejemplo:

ws_dir=C:\Program Files\Apache Software Foundation\Apache 2.2connector_type=websphere6

66 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la herramienta WDeploy

Page 67: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

deployment_dir=C:\Program Files\Apache Software Foundation\Apache 2.2\htdocsplugin_install_dir=${ws_dir}/Plugins

○ Edite config.websphere6. Por ejemplo:

as_soap_port=8880#as_admin_username=admin#as_admin_password=passwordas_dir=C:\Program Files\IBM\WebSphere\AppServeras_instance=server1as_plugin_cfg_dir=C:\Program Files\IBM\WebSphere\AppSever\profiles\AppSrv01\config\cells\<CELLNAME>\nodes\<NODENAME>\servers\${ws_instance}as_profile_name=AppSrv01as_virtual_host=default_hostas_admin_is_secure=falseenforce_file_limit=truews_instance=webserver1

8. Use wdeploy predeploy en modo dividido para dividir las aplicaciones Web de origen en recursos estáticos y dinámicos independientes.

NotaAntes de ejecutar wdeploy predeploy, asegúrese de que el parámetro as_plugin_cfg_dir en config.websphere<X> se ha configurado en la carpeta que contiene el archivo de WebSphere plugin-cfg.xml.

Por ejemplo:

○ Ejecute el siguiente comando para extraer el contenido estático para el servidor Web IHS.

wdeploy.bat websphere6 -Das_mode=split -Dws_type=apache predeployall

El contenido dinámico de aplicaciones Web está ubicado en: <DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir\websphere6\application. El contenido estático está ubicado en: <DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir\websphere6\resources.

9. Ejecute el comando wdeploy deployonlyall para desplegar el contenido dinámico en el servidor de aplicaciones WebSphere y el contenido estático en IHS.Si IHS y WebSphere se encuentran en el mismo equipo, el contenido estático y dinámico se desplegará automáticamente en los servidores con el siguiente comando:

wdeploy.bat websphere6 -Das_mode=split -Dws_type=apache deployonlyall

NotaSi el contenido dinámico y estático se encuentran en una ubicación personalizada, utilice el parámetro -Dwork_dir.

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la herramienta WDeploy © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 67

Page 68: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Si IHS y WebSphere se encuentran en equipos distintos, el contenido dinámico se desplegará automáticamente en WebSphere con el siguiente comando. Tras ello, el contenido estático se debe desplegar automáticamente en el equipo IHS.

wdeploy.bat websphere6 -Das_mode=split deployonlyall

NotaSi el contenido dinámico y estático se encuentran en una ubicación personalizada, utilice el parámetro -Dwork_dir.

Copie el contenido estático en el directorio htdocs del servidor Web:

○ Extraiga los archivos zip del servidor de aplicaciones Web en <DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir\websphere6\resources.

○ Copie estas carpetas desde el servidor de aplicaciones Web de WebSphere en la carpeta de IHS <WS_DIR>/htdocs del servidor de IHS.

○ Copie los archivos bobj.<application>.conf desde el servidor de aplicaciones Web de WebSphere a la carpeta de IHS <WS_DIR>\conf del servidor de IHS.

○ Actualice IHS httpd.conf en <WS_DIR>\conf con los archivos de configuración de aplicaciones. Para cada aplicación Web incluya una entrada en httpd.conf. Por ejemplo, para incluir BOE, debe introducir:

Include conf\bobj.BOE.conf

10. Copie el archivo plugin-cfg.xml en las carpetas de trabajo de IHS y WebSphere. Si está utilizando la consola administrativa de WebSphere para el despliegue y tiene instalado IHS y WebSphere en el mismo sistema de host, vaya al paso siguiente. El comando WDeploy copiará automáticamente plugin-cfg.xml cuando IHS y WebSphere estén instalados en el mismo sistema de host.Por ejemplo, copie el siguiente archivo:

<DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\work_dir\websphere6\application\PluginSplit\plugin-cfg.xmlA la carpeta de trabajo de WebSphere:

<WS_HOME>\AppServer\profiles\AppSrv01\config\cells\<CELL_NAME>\nodes\<NODE_NAME>\servers\<SERVER_NAME>Y a la carpeta de trabajo de IHS:

<WS_DIR>\Plugins\config\<WEB_SERVER_NAME>11. Asegúrese de que tanto el contenido estático como el dinámico se han configurado correctamente; para ello,

intente obtener acceso a una aplicación Web a través del servidor Web. Por ejemplo, cree una dirección URL que incluya la dirección del servidor web con el contexto raíz de una aplicación web desplegada en el servidor de aplicaciones web: http://ihs.mycompany.com/BOE/CMC/. En este ejemplo, ihs.mycompany.com es el servidor web y /BOE/CMC/ es una aplicación web desplegada.

El contenido estático ahora lo servirá un servidor Web dedicado y el contenido dinámico lo servirá un servidor de aplicaciones Web dedicado.

68 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la herramienta WDeploy

Page 69: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

4.6.3.3.2 Cargar clases con el cargador de clases de aplicaciones en primer lugar

Debe configurar el comportamiento de carga de clases de las aplicaciones Web instaladas en Clases cargadas con cargador clases de aplicación en primer lugar (principales en último) mediante la consola administrativa de WebSphere. Esto garantiza que se usen las clases comunes empaquetadas con las aplicaciones Web de la plataforma de BI, como la biblioteca de JavaServer Faces (JSF), en lugar de usar cualquier implementación que proporcione WebSphere.

Inicie sesión en Integrated Solutions Console (Consola de soluciones integradas) de WebSphere con la cuenta de administrador del sistema. Puede ejecutar el programa Administrative console (Consola administrativa) de WebSphere o usar un explorador Web para abrir http://<NOMBRE_HOST_SAW>:<PUERTO>/ibm/console donde <NOMBRE_HOST_SAW> es el nombre del servidor de WebSphere y <PUERTO> es el número de puerto en el que el servidor escucha las peticiones de inicio de sesión. El número de puerto predeterminado es el 9060.

1. En el menú, seleccione Applications Application Type WebSphere enterprise applications(Aplicaciones > Tipo de aplicación > Aplicaciones empresariales de WebSphere).Aparece la pantalla Enterprise Applications (Aplicaciones Enterprise).

2. Seleccione la aplicación Web desplegada por WDeploy de la lista de recursos administrados.Aparece la pantalla de configuración Enterprise Applications (Aplicaciones Enterprise).

3. Haga clic en Manage Folders (Administrar carpetas).Aparece la pantalla Manage Modules (Administrar módulos).

4. Seleccione el módulo de la aplicación Web (en la columna Módulo).Aparece la pantalla Manage Modules General Properties (Propiedades generales de administrar módulos).

5. Seleccione Classes loaded with application class loader first (parent last) (Clases cargadas con cargador clases de aplicación en primer lugar [principales en último lugar]) de la propiedad Class loader order (Orden de cargador clases).Aparece un mensaje de confirmación.

6. Haga clic en Save directly to the master configuration (Guardar directamente en la configuración maestra).La configuración de la aplicación Web se guardará y volverá a la pantalla Manage Modules (Administrar módulos).

7. Haga clic en Aceptar.Aparece un mensaje de confirmación para el cambio de la configuración maestra.

8. Haga clic en Save directly to the master configuration (Guardar directamente en la configuración maestra).La configuración de la aplicación Web se guardará y volverá a la pantalla Enterprise Applications (Aplicaciones Enterprise).

9. Active la casilla de selección de la aplicación Web dswsbobje y haga clic en Start (Iniciar).Aparece un mensaje para confirmar que la aplicación Web se ha iniciado correctamente.

Al desplegar más de una aplicación web, repita los pasos 2 a 9 para cada aplicación web.

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la herramienta WDeploy © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 69

Page 70: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

4.6.3.4 WebLogic

4.6.3.4.1 Para desplegar en servidores Web Apache y de aplicaciones Web WebLogic independientes

Para reducir la carga en un servidor de aplicaciones, puede configurar un servidor Web independiente y dedicado para que sirva contenido estático. Todo el contenido estático lo servirá el servidor Web, mientras que el contenido dinámico lo servirá el servidor de aplicaciones Web. Las siguientes instrucciones muestran cómo usar la herramienta WDeploy para dividir los recursos de las aplicaciones Web en contenido estático y dinámico, y desplegar dicho contenido correctamente.

1. Configure el servidor Web Apache y asegúrese de que funciona correctamente. Cargue una página Web, como la página de prueba predeterminada de Apache, para comprobar que el servidor Web está sirviendo el contenido correctamente.Abra un explorador Web e introduzca la dirección IP o el nombre de host del servidor Web y un número de puerto si el servidor no escucha en el puerto 80. Por ejemplo: http://apache.mycompany.com.

2. Asegúrese de que el servidor de aplicaciones Web WebLogic funciona correctamente.Abra un explorador Web e introduzca la dirección IP o el nombre de host del servidor de aplicaciones Web y un número de puerto. Por ejemplo: http://weblogic.mycompany.com:7001.

NotaSi dispone de aplicaciones Web de la plataforma SAP BusinessObjects Business Intelligence existentes que se ejecutan en el servidor, se debe anular el despliegue antes de continuar.

3. Descargue el complemento del servidor HTTP Apache de WebLogic del sitio Web de BEA. Este complemento permite conectar un servidor Web Apache con un servidor de aplicaciones Web WebLogic, de modo que Apache pueda reenviar las solicitudes de recursos dinámicos a WebLogic.

4. Siga las instrucciones de configuración del complemento en el sitio Web de BEA para configurar el puente entre el servidor Web Apache y WebLogic.Las solicitudes de recursos dinámicos ahora se reenvían a WebLogic cuando las recibe Apache.

5. Asegúrese de que funciona el puente entre el servidor Web y el servidor de aplicaciones Web dirigiendo un explorador al servidor Web y comprobando que el contenido dinámico del servidor de aplicaciones Web se sirve correctamente.Por ejemplo, visite la URL: http://apache.mycompany.com/jsp-examples/.

NotaEsta URL de ejemplo sólo funcionará si ha desplegado manualmente la aplicación Web jsp-examples.

6. Si el servidor de aplicaciones Web está instalado en el mismo equipo que la plataforma SAP BusinessObjects Business Intelligence, ejecute WDeploy de forma local en dicho equipo. Si el servidor de aplicaciones Web se ejecuta en un equipo diferente, copie el comando WDeploy y el entorno en el servidor de aplicaciones Web. Consulte Para desplegar aplicaciones Web en un equipo remoto.

7. Configure el entorno de WDeploy para que separe el contenido entre el servidor Web y el servidor de aplicaciones Web. Se denomina modo "dividido".

Los archivos de configuración de WDeploy para Apache y WebLogic están ubicados en <<DIR_INSTALACIÓN_BOE>>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf.

70 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la herramienta WDeploy

Page 71: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

○ Edite config.weblogic10 o config.weblogic11. Por ejemplo:

as_admin_port=7001as_admin_username=weblogicas_admin_password=weblogicas_instance=AdminServeras_domain_dir=C:\bea\user_projects\domains\base_domain

○ Edite config.apache. Por ejemplo:

ws_dir=C:\Webserver\Apache224connector_type=weblogic10deployment_dir=C:\Webserver\Apache224\htdocs

8. Use wdeploy predeploy en modo dividido para dividir las aplicaciones Web de origen en recursos estáticos y dinámicos independientes.Por ejemplo:

○ Ejecute el siguiente comando para extraer el contenido estático para el servidor Web Apache y el contenido dinámico para el servidor de aplicaciones WebLogic.

wdeploy.bat weblogic10 -Das_mode=split -Dws_type=apache predeployall

El contenido dinámico se encuentra en: <<DIR_INSTALACIÓN_BOE>>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir\weblogic10\application. El contenido estático se encuentra en: <<DIR_INSTALACIÓN_BOE>>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir\weblogic10\resources.

9. Ejecute wdeploy deployonlyall para desplegar el contenido dinámico en el servidor de aplicaciones de WebLogic y el contenido estático en Apache.Si Apache y WebLogic se encuentran en el mismo equipo, el contenido dinámico y estático se desplegará automáticamente en los servidores con este comando:

wdeploy.bat weblogic10 -Das_mode=split -Dws_type=apache deployonlyall

NotaSi el contenido dinámico y estático se encuentran en una ubicación personalizada, utilice el parámetro -Dwork_dir.

Si Apache y WebLogic se encuentran en equipos distintos, el contenido dinámico se desplegará automáticamente en WebLogic con el siguiente comando. El contenido estático se debe copiar manualmente y se debe desplegar en el equipo Apache remoto.

wdeploy.bat weblogic10 -Das_mode=split deployonlyall

NotaSi el contenido dinámico y estático se encuentra en una ubicación personalizada, utilice el parámetro -Dwork_dir.

Copie el contenido estático en el directorio htdocs del servidor Web:

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la herramienta WDeploy © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 71

Page 72: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

○ Extraiga los archivos zip en el servidor de aplicaciones Web de <<DIR_INSTALACIÓN_BOE>>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir\WebLogic10\resources.

○ Copie estas carpetas desde el servidor de aplicaciones Web WebLogic a la carpeta <DIR_SW>\htdocs de Apache en el servidor Apache.

○ Copie los archivos bobj.<application>.conf desde el servidor de aplicaciones Web de WebLogic a la carpeta <<DIR_WS>>\conf del servidor de Apache.

○ Actualice Apache httpd.conf en <<DIR_WS>>\conf con los archivos de configuración de aplicaciones. Para cada aplicación Web incluya una entrada en httpd.conf. Por ejemplo, para incluir BOE, debe introducir:

Include conf\bobj.BOE.conf

El contenido estático ahora lo servirá un servidor Web dedicado y el contenido dinámico lo servirá un servidor de aplicaciones Web dedicado.

4.6.4 Despliegue previo con división de nivel web sin acceso a un servidor de aplicaciones web

El comando WDeploy puede separar el contenido estático del dinámico para desplegarlo en un servidor Web y en un servidor de aplicaciones Web. No se precisa acceder a una carpeta de despliegue de un servidor de aplicaciones web: el contenido separado se puede copiar manualmente del servidor donde se aloja WDeploy al servidor web y el servidor de aplicaciones web.

Al instalar WDeploy en un servidor web dedicado, los comandos wdeploy predeploy o wdeploy predeployall se pueden usar para crear el contenido estático a partir de aplicaciones web directamente en el directorio de contenido del servidor web. Algunos parámetros son obligatorios para determinados servidores Web o servidores de aplicaciones Web:

Servidor Web o de aplica­ciones Web

Parámetros necesarios para el despliegue previo

WebSphere Application Ser­ver

as_virtual_host

Apache e IBM IHS ws_dir, deployment_dir, connector_type

4.6.5 Para deshabilitar las aplicaciones Web de la CMC o la Plataforma de lanzamiento de BI

Las aplicaciones web de la Consola de administración central (CMC) y la Plataforma de lanzamiento de BI (anteriormente InfoView) no se incluyen en el archivo BOE (BOE.war o BOE.ear). Para deshabilitar la aplicación web de la CMC o la Plataforma de lanzamiento de BI, de modo que no se pueda acceder a una de ellas o a ninguna de las dos al desplegar el archivo de BOE en un servidor de aplicaciones web, use la herramienta WDeploy.

Para deshabilitar la aplicación Web de la CMC, use el conmutador -Ddisable_CmcApp=true al desplegar BOE.war en el servidor de aplicaciones Web. Por ejemplo, el siguiente comando desplegará BOE.war en el servidor de aplicaciones Tomcat 6 pero deshabilitará la CMC:

72 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la herramienta WDeploy

Page 73: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

wdeploy.bat tomcat6 -DAPP=BOE -Ddisable_CmcApp=true deploy

Para deshabilitar la aplicación Web de la Plataforma de lanzamiento de BI, incluya el conmutador -Ddisable_InfoView=true al desplegar BOE.war en el servidor de aplicaciones Web. Por ejemplo, el siguiente comando desplegará BOE.war en un servidor de aplicaciones Web Tomcat 6, pero deshabilitará la Plataforma de lanzamiento de BI:

wdeploy.bat tomcat6 -DAPP=BOE -Ddisable_InfoView=true deploy

4.6.6 Cambios en idiomas instalados

Para añadir ayuda en un nuevo idioma para las aplicaciones web, primero ejecute una instalación de modificiación de la plataforma BI y añada los idiomas necesarios, y luego despliegue de nuevo las aplicaciones web para el servidor de aplicación web.

4.7 Usar la herramienta GUI de WDeploy

La herramienta GUI de WDeploy se instala como parte de la plataforma SAP BusinessObjects Business Intelligence y proporciona un método alternativo y gráfico de ejecutar los comandos wdeploy deployall o wdeploy undeploy.

Nota● Le recomendamos el uso de la herramienta con línea de comandos WDeploy más que el de la herramienta

WDeploy GUI. La herramienta con línea de comandos tiene mejores funciones.● La herramienta GUI de WDeploy no se puede usar para desplegar anteriormente aplicaciones Web. Use la

herramienta de línea de comandos para ejecutar el comando wdeploy predeployall.

Para obtener información sobre los requisitos de WDeploy, consulte: requisitos previos WDeploy [página 19].

Para realizar otras operaciones de despliegue, utilice la versión de WDeploy para línea de comandos.

La herramienta GUI de WDeploy tiene como valor predeterminado la interfaz en inglés, aunque si hay paquetes de idiomas instalados y la herramienta se ejecuta por primera vez, se solicitará al usuario que seleccione un idioma. La plataforma SAP BusinessObjects Business Intelligence admite los siguientes paquetes de idiomas:

● Checo● Chino simplificado● Chino tradicional● Danés● neerlandés● Inglés● Finés● Francés● Alemán

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la herramienta WDeploy © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 73

Page 74: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

● Húngaro● Italiano● Japonés● Coreano● Bokmal (Noruega)● Polaco● Portugués● Rumano● Ruso● Eslovaco● Español● Sueco● Tailandés● Turco

4.7.1 Iniciar la herramienta GUI de WDeploy

Ejecute la herramienta GUI de WDeploy al seleccionar Inicio Programas Plataforma de BI de SAP BusinessObjects 4 Plataforma de BI de SAP BusinessObjects WDeploy . También se puede iniciar al ejecutar <DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\wdeployGUI.bat.

Al ejecutar la herramienta GUI de WDeploy por primera vez, se le pregunta el idioma que va a usar para mostrar información en la interfaz del usuario. Seleccione un idioma y continúe.

4.7.2 Ventana de la herramienta GUI de WDeploy

La herramienta GUI de WDeploy permite a los usuarios desplegar y anular el despliegue de todas las aplicaciones web en un servidor de aplicaciones web. No se verá afectada ninguna aplicación Web no desplegada por el programa de instalación de la plataforma SAP BusinessObjects Business Intelligence o la herramienta WDeploy.

Seleccione un servidor de aplicaciones Web compatible de la lista desplegable Seleccione el tipo de servidor de aplicaciones Web. Una vez seleccionado un servidor de aplicaciones Web, consulte la información de las secciones Información de servidor de aplicaciones Web y Directorio raíz de dominio de servidor de aplicaciones para asegurarse de que dicha información es correcta para su servidor de aplicaciones Web.

Para obtener más opciones avanzadas, seleccione Opciones.

NotaNo todas las aplicaciones web se despliegan automáticamente. Las aplicaciones web que no se despliegan automáticamente se deben desplegar con la herramienta de línea de comandos WDeploy o con la consola administrativa del servidor de aplicaciones web.

74 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la herramienta WDeploy

Page 75: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Archivo de aplicaciones web (puede ser WAR o EAR)

¿Despliegue automático?

BOE Sí

AdminTools Sí

dswsbobje Sí

BusinessProcessBI (obsoleto) Sí

clientapi No

MobileOTA14 No

jsfplatform No

OpenSearch No

4.7.3 Opciones de la herramienta GUI de WDeploy

La pantalla Opciones de las herramientas de GUI de WDeploy le permite seleccionar carpetas personalizadas para usarlas en el despliegue de aplicaciones Web. Esto equivale a configurar las propiedades al usar la línea de comandos de WDeploy. Para obtener más información sobre parámetros WDeploy, consulte Parámetros de propiedad de WDeploy [página 37].

● Directorio de trabajo de WDeploy (equivale al parámetro work_dir).● Ubicación del árbol de origen de aplicaciones Web (equivale al parámetro app_source_tree) o Ubicación de

los archivos WAR genéricos (equivale al parámetro war_dir).● Contexto raíz de aplicaciones Web (equivale al parámetro root_context_path).

NotaActualmente la herramienta GUI de WDeploy no aceptan caracteres que no sean ingleses en las rutas.

4.7.4 Agregar la contraseña al archivo GUI de WDeploy

La herramienta GUI de WDeploy guarda su entrada en un archivo y usa esta información para desplegar aplicaciones Web. Debe agregar manualmente su contraseña a este archivo, incluso si la ha introducido al ejecutar el GUI, porque las contraseñas no se registran automáticamente por motivos de seguridad.

Agregar la contraseña del servidor de aplicaciones Web al archivo GUI de WDeploy:

1. Abra el archivo que contiene información de WDeploy:

<DIR_INSTALACIÓN_BOE>\wdeploy\conf\config.<SERVIDOR_APLICACIONES_WEB>2. Localice la línea que contiene la información de contraseña:

as_admin_password=

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la herramienta WDeploy © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 75

Page 76: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

3. Sustituya el valor de la contraseña, si lo hay, por la contraseña de la aplicación Web.4. Guarde el archivo y vuelva a ejecutar el GUI de WDeploy.

4.8 Después de desplegar las aplicaciones Web

Después de desplegar o deshacer el despliegue de aplicaciones Web, reinicie el servidor de aplicaciones Web.

Para verificar la configuración del servidor de aplicaciones Web, asegúrese de que la Plataforma de lanzamiento de BI y la Consola de administración central (CMC) se han iniciado en un explorador Web. Por ejemplo:

● http[s]://<SERVIDOR_APLICACIONES_WEB>:<PUERTO>/<CONTEXTO_PLATAFORMA_LANZAMIENTO_BI>● http[s]://<SERVIDOR_APLICACIONES_WEB>:<PUERTO>/<CONTEXTO_CMC>

Sustituya <SERVIDOR_APLICACIONES_WEB> por el nombre de host o la dirección IP del servidor Web o de aplicaciones Web y <PUERTO> por el número de puerto que se usa para la comunicación HTTP o HTTPS. El contexto raíz predeterminado usado para la Plataforma de lanzamiento de BI es /BOE/BI; el contexto predeterminado usado para la CMC es /BOE/CMC.

4.9 Archivos de registro

La herramienta WDeploy crea dos archivos de registro con información detallada que puede ser útil para diagnosticar problemas o supervisar la actividad.

1. <DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\logs\WDeploy_summary.log: un registro de alto nivel de la actividad de WDeploy que contiene información sobre la versión de WDeploy, el JDK que se usa, el comando emitido, la configuración, la ubicación del archivo WAR, las acciones o eventos y sus resultados, y cualquier mensaje de error o advertencia que se muestre al usuario en el tiempo de ejecución.

2. <DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\logs\WDeploy.log: incluye todo lo que hay en WDeploy_summary.log, pero también contiene los marcadores de fecha y hora, así como los mensajes de error y advertencia.

Cuando se emite un comando WDeploy, se sobrescribe WDeploy_summary.log.01 con el comando actual y se adjunta WDeploy.log.

Cuando el archivo WDeploy.log supera los 512 KB, se añade al nombre de archivo con un sufijo numerado único. Por ejemplo, el nombre de archivo WDeploy.log cambiará a WDeploy.log.01. Si ya existe un archivo con el nombre WDeploy.log.01, se creará WDeploy.log.02.

76 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la herramienta WDeploy

Page 77: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

4.10 Actualizaciones de la aplicación Web realizadas por WDeploy

Tabla 12: Cambios realizados por WDeploy en la configuración de la aplicación WebServidor Cambios realizados

servidor Web Apache Para cada aplicación, se crea el archivo ${ws_dir}/conf/bobj.${APP}.conf, que contiene la información de configuración de conectores, di­rectorio y asignación de servlet. El archivo ${ws_dir}/conf/httpd.conf se ha modificado para incluir dicho archivo.

Tomcat Los archivos agregados a classpath se colocan en ${as_dir}/shared/lib.

${as_dir}/bin/bobjeEnv.${APP}.[sh|bat] se ha creado para contener las modificaciones de ruta de biblioteca y las modificaciones de propiedades java para agregar las propiedades de la aplicación.

${as_dir}/bin/catalina.[sh|bat] se ha modificado para incluir este ar­chivo.

En Windows, se han agregado propiedades Java adicionales a los parámetros de inicio del servicio Tomcat. Las modificaciones de ruta de biblioteca se deben realizar manualmente en la variable de entorno PATH de todo el sistema.

Reinicie Tomcat para que se tengan en cuenta los cambios.

JBoss El paquete JSF incluido con JBoss se elimina si se detecta (se elimina el direc­torio ${as_dir}/server/${as_instance}/deploy/jbossweb--tomcat55.sar/jsf-libs).

Los archivos agregados a classpath se colocan en ${as_dir}/server/${as_instance}/lib.

Se crea el archivo ${as_dir}/bin/bobjeEnv.${APP}.[sh|bat], que con­tiene las modificaciones de ruta de biblioteca y las modificaciones de propieda­des java para agregar las propiedades de la aplicación. El archivo ${as_dir}/bin/run.[sh|bat] se ha modificado para incluir este archivo.

Reinicie JBoss para que se tengan en cuenta los cambios.

NetWeaver Los archivos para agregar a classpath están incluidos en la aplicación (se han agregado a WEB-INF/lib). Las modificaciones de ruta de biblioteca y de apli­caciones ya no se admiten.

Dichas modificaciones se deben efectuar manualmente con la interfaz de confi­guración de NetWeaver.

WebLogic Los archivos para agregar a classpath están incluidos en la aplicación (se han agregado a WEB-INF/lib).

${as_domain_dir}/bin/bobjeEnv.${APP}.[sh|cmd] se ha creado para contener las modificaciones de ruta de biblioteca y de propiedades java.

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la herramienta WDeploy © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 77

Page 78: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Servidor Cambios realizados

${as_domain_dir}/bin/startWebLogic.[sh|cmd] se ha modificado para incluir este archivo.

WebSphere Los archivos para agregar a classpath están incluidos en la aplicación (se han agregado a WEB-INF/lib).

Las propiedades se han agregado como propiedades personalizadas JVM. Las modificaciones de ruta de biblioteca se efectúan cambiando el entorno de JVM. El complemento de servidor Web se regenera automáticamente.

78 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la herramienta WDeploy

Page 79: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

5 Desplegar aplicaciones Web con la consola administrativa

5.1 Para desplegar manualmente aplicaciones Web

La herramienta WDeploy se debe usar para generar archivos WAR o EAR que se puedan desplegar antes de que se puedan desplegar en el servidor de aplicaciones Web.

Los siguientes pasos desplegarán una aplicación Web con la consola administrativa del servidor de aplicaciones.

1. Ejecute el comando wdeploy predeploy para preparar una sola aplicación Web o wdeploy predeployall para preparar todas las aplicaciones Web.

Ejemplo 1: uso de wdeploy predeploy para preparar el archivo WAR de aplicación Web BOE.war para el despliegue en Tomcat.

wdeploy.bat tomcat6 -DAPP=BOE predeploy

Ejemplo 2: uso de wdeploy predeployall para preparar todas las aplicaciones Web para el despliegue en Tomcat.

wdeploy.bat tomcat6 predeployall

NotaLos comandos predeploy y predeployall se pueden usar en equipos que no alojen un servidor de aplicaciones Web, siempre que se especifiquen los parámetros necesarios por los comandos predeploy o predeployall.

El comando WDeploy preparará las aplicaciones Web para su despliegue en un servidor de aplicaciones Web y crea archivos WAR o EAR en <DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir\<SERVIDOR_APLICACIÓN>\application a menos que proporcione el parámetro -Dwork_dir.

2. Siga el procedimiento de despliegue manual específico del servidor de aplicaciones Web.

La aplicación web ahora se puede desplegar manualmente en el servidor de aplicaciones web.

Repita estos pasos para las demás aplicaciones Web que deba instalar.

5.1.1 Despliegue manual de JBoss 5

Asegúrese de que el servidor de aplicaciones Web está instalado, configurado y ejecutándose: Use el comando wdeploy predeploy para crear archivos WAR que se puedan desplegar.

La consola administrativa JMX no despliega las aplicaciones Web en JBoss automáticamente. Para desplegar aplicaciones Web en JBoss, debe copiar manualmente el archivo de aplicación Web en el directorio deploy.

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la consola administrativa © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 79

Page 80: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Se debe deshabilitar JavaServer Faces (JSF) junto con los servidores de aplicaciones Web JBoss para que los clientes Web de la Consola de administración central (CMC) y la Plataforma de lanzamiento de BI funcionen correctamente.

Para desactivar JSF, debe eliminar los siguientes directorios y reiniciar JBoss:

● <JBOSS_HOME>\server\default\deploy\jbossweb-tomcat55.sar\jsf-libs● <JBOSS_HOME>\server\default\tmp● <JBOSS_HOME>\server\default\work

NotaPara usar el inicio de sesión log4j Java que se incluye en la plataforma SAP BusinessObjects Business Intelligence, consulte la sección 10.3.7 Uso del archivo log4j.properties: demarcación del cargador de clases del Manual del proceso de desarrollo de JBoss: http://docs.jboss.org/process-guide/en/html/

logging.html#d0e3341 .

Las siguientes rutas de acceso de despliegue se basan en los diferentes niveles de servicio:

● <JBOSS_HOME>\server\all\deploy● <JBOSS_HOME>\server\default\deploy● <JBOSS_HOME>\server\minimal\deploy

1. Copie los archivos WAR en el subdirectorio raíz de contexto adecuado en una de las rutas anteriores, según el nivel de servicio que ofrece JBoss en el despliegue.JBoss despliega automáticamente la aplicación Web cuando se copie el archivo en el directorio adecuado.

2. Compruebe el registro del servidor de JBoss y verá un mensaje parecido al que se muestra a continuación para confirmar que el despliegue de WAR ha sido correcto.

09:54:28,703 INFO [TomcatDeployer] deploy, ctxPath=/BOE,warUrl=.../tmp/deploy/tmp43109BOE-exp.war/

5.1.1.1 Para desplegar la aplicación web dswsbobje en JBoss 5

Para desplegar la aplicación web dswsbobje en JBoss 5, siga los pasos indicados a continuación.

1. Genere la aplicación web dswsbobje con el comando wdeploy predeploy.

2. Busque la aplicación web dswsbobje en forma seccionada in la siguiente carpeta:

<DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir\jboss5\application

3. Copie la carpeta dswsbobje a la carpeta de despliegue de JBoss:

<INICIO_JBOSS>\server\default\deploy

El servidor de aplicaciones web desplegará automáticamente dswsbobje. Si esto no sucede, reinicie JBoss.

80 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la consola administrativa

Page 81: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

5.1.1.2 Para desplegar la aplicación Web BusinessProcessBI en JBoss 5

Para desplegar la aplicación Web BusinessProcessBI en JBoss 5, siga los pasos indicados a continuación.

1. Genere la aplicación web BusinessProcessBI con el comando wdeploy predeploy.

2. Busque la aplicación web BusinessProcessBI en forma seccionada in la siguiente carpeta:

<DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir\jboss5\application

3. Copie la carpeta BusinessProcessBI a la carpeta de despliegue de JBoss:

<INICIO_JBOSS>\server\default\deploy

El servidor de aplicaciones web desplegará automáticamente BusinessProcessBI. Si esto no sucede, reinicie JBoss.

5.1.2 SAP NetWeaver Java 7.3x y 7.4 despliegue manual

5.1.2.1 Requisitos previos para el despliegue en SAP NetWeaver

NotaSi dispone de aplicaciones Web de la plataforma SAP BusinessObjects Business Intelligence existentes que se ejecutan en el servidor, se debe anular el despliegue antes de continuar.

Antes de implementar las aplicaciones Web de la plataforma de BI en un servidor de aplicaciones de SAP NetWeaver (cualquier versión), tiene que asegurarse de que los archivos .html y .htm no estén comprimidos. Por ejemplo, en SAP NetWeaver AS 7.3:

1. Inicie la sesión en el portal de administrador de SAP NetWeaver.Por ejemplo: http://<nombreservidor>:50200/nwa

2. Vaya a: Configuración Infraestructura Propiedades de sistema Java .3. En la ficha Servicios, seleccione Proveedor HTTP.4. En Detalles ampliados, modifique las propiedades AlwaysCompressed y NeverCompressed según lo siguiente:

○ AlwaysCompressed: elimine *.htm, *.html,text/html de esta propiedad. Este campo no debe estar vacío; introduzca un espacio si está vacío.

○ NeverCompressed: agregue *.htm,*.html,text/html a esta propiedad.

Tabla 13: EjemploNombre Valor calculado predeterminado

AlwaysCompressed (defínalo como espacio vacío si está vacío)

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la consola administrativa © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 81

Page 82: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Nombre Valor calculado predeterminado

NeverCompressed *.htm,*.html,text/html

5. Guarde los cambios antes de salir.

5.1.2.2 Despliegue manual de la consola administrativa de SAP NetWeaver AS Java 7.2

Asegúrese de que el servidor de aplicaciones Web está instalado, configurado y ejecutándose: Use el comando wdeploy predeploy para crear archivos SCA que se puedan implementar.

Se necesita SAP NetWeaver Developer Studio 7.1 para desplegar las aplicaciones Web con las consolas administrativas de SAP NetWeaver AS Java 7.2. Se puede instalar SAP NetWeaver Developer Studio en el mismo sistema que aloja la plataforma de SAP BusinessObjects Business Intelligence o en un sistema independiente con acceso de red al servidor de aplicaciones Web y a los archivos SCA que se van a implementar.

1. Inicie la aplicación SAP NetWeaver Developer Studio.2. Si es la primera vez que usa SAP NetWeaver Developer Studio con esta instancia de SAP NetWeaver AS Java

7.2, registre el servidor de aplicaciones Web en las preferencias de Developer Studio.

a) Seleccione Window Preferences SAP AS Java (Ventana > Preferencias > Java para SAP AS).b) Introduzca el nombre de host o la dirección IP del servidor de SAP NetWeaver Java AS 7.2 en el campo

Host de la instancia.c) Introduzca el número de instancia del servidor de SAP NetWeaver AS Java 7.2 en el campo Número de

instancia.Por ejemplo, si el ID de la instancia del servidor es J00, el número de la instancia es 00.

d) Haga clic en Register SAP Instance (Registrar instancia de SAP).El campo de selección SAP system (Sistema SAP) se rellena y las instancias de servidor se muestran en la lista SAP System instances (Instancias de sistemas SAP).

3. Abra la ficha Deploy View (Visualización de despliegue). Seleccione Window Show View Other...Deploy View Deploy View (Ventana > Mostrar vista > Otras... > Desplegar vista > Desplegar vista).

Se pueden establecer las preferencias de la ficha Deploy View (Desplegar vista) en Window PreferencesSAP AS Java Deploy View (Ventana > Preferencias > Java para SAP AS > Desplegar vista).

4. Seleccione External Deployable Archives (Archivos desplegables externos) y consulte las opciones disponibles.

5. Haga clic en Import Java EE Archives (Importar archivos EE de Java) de la barra de herramientas.6. Seleccione el archivo SCA de la aplicación Web.

Ejecute el comando predeploy o predeployall para generar los archivos SCA. Por ejemplo:

wdeploy.bat <<WEB_APP_SERVER>> predeployall

Las aplicaciones Web de la plataforma de BI generadas con estos comandos se encuentran de forma predeterminada en <<DIR_INSTAL_BOE>>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir\sapappsvr72.

El archivo SCA aparece en la lista de archivos desplegables externos.

82 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la consola administrativa

Page 83: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

7. Haga clic en Deploy (Desplegar) en la barra de herramientas.Si es la primera vez que despliega una aplicación Web en este servidor, se le pedirá que inicie sesión en SAP J2EE Engine. Introduzca un nombre de usuario y una contraseña válidos (como, por ejemplo, la cuenta de administrador del sistema de SAP NetWeaver).Se despliega la aplicación Web en SAP NetWeaver AS Java 7.2 y aparece un diálogo de confirmación. Aparecerá una marca de selección en el icono de la aplicación Web situado en el árbol External Deployable Archives (Archivos desplegables externos).

8. Confirme que se ha iniciado la aplicación Web seleccionando la ficha Repository View (Vista del repositorio) con Window Show View Other... Deploy view Repository View (Ventana > Mostrar vista > Otras... > Desplegar vista > Vista del repositorio).

5.1.2.3 Despliegue de SAP NetWeaver AS 7.3 y 7.4 con SAP Software Update Manager

Asegúrese de que el servidor de aplicaciones SAP NetWeaver esté instalado, configurado y ejecutándose. Utilice el comando wdeploy predeploy para crear paquetes SCA como por ejemplo BOE.sca y AdminTools.sca que se pueden desplegar a SAP NetWeaver usando SAP Software Update Manager (SUM).

wdeploy.bat sapappsvr73 -DAPP=BOE predeploy

Necesita Software Update Manager (SUM). SUM puede instalarse en el equipo de SAP Netweaver o en el equipo de la plataforma de BI. Se recomienda instalarlo en el equipo de SAP Netweaver para que pueda volver a utilizarlo en próximos despliegues. Para comprobar si SUM ya está instalado en el equipo de SAP Netweaver, verifique si existe el directorio <NW_Install_Dir>/usr/sap/J2E/SUM.

Si necesita instalar SUM, vea.

http://service.sap.com/swdc Paquetes de soporte y revisiones Índice A – Z S Conjunto de herramientas SL <versión> Entrada por componente Software Update Manager (SUM) .

1. Desempaquete el paquete de Software Update Manager con el comando siguiente:SAPCAR - xvf <download directory>\<path>\<Archive>.SAR -R <SAPNW_IN STALL_DRIVE>:\usr\sap\<sapsid>

2. Ejecute el comando predeploy o predeployall para generar los archivos SCA. Por ejemplo:wdeploy.sh sapappsvr73 predeployall

Las aplicaciones web de la plataforma de BI se ubican en:

<BIP_INSTALL_DIR>/sap_bobj/enterprise_xi40/wdeploy/workdir/sapappsvr73/application

Por ejemplo:

wdeploy.bat sapappsvr73 predeployall

Las aplicaciones web de la plataforma de BI se ubican en:

<BIP_INSTALL_DIR>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir\sapappsvr73\application

3. Copie todos los archivos SCA en la siguiente carpeta:

<UNIDAD_INSTALACIÓN_SAPNW>/usr/sap/Trans/EPS/in

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la consola administrativa © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 83

Page 84: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

4. Inicie el servidor de aplicaciones SAP NetWeaver.5. Inicie el proceso de servidor de Software Update Manager con el siguiente comando, mediante un usuario

<SID>ADM:

<SAPNW_INSTALL_DRIVE>:\<update directory>\STARTUP.BAT6. Inicie el GUI de SUM desde un explorador en <http://<hostname>:4239 >o localmente con el comando:

<SAPNW_INSTALL_DRIVE>:\usr\sap\<sapsid>\SUM\sdt\exe\DSUGui.bat

7. Cuando se le solicite, cree un usuario administrador temporal para el procedimiento de mantenimiento. Consulte la guía SUM en Actualización de sistemas SAP con Software Update Manager 1.0 SP08 en el SAP service marketplace.

8. Si se le solicita en el paso de la guía Seleccionar destino, use la opción SUM Directorio de descarga preparado manualmente.

9. Navegue para seleccionar <SAPNW_INSTALL_DRIVE>\usr\sap\Trans\EPS\in y haga clic en Siguiente.10. Siga el procedimiento de actualización hasta que el despliegue esté completado y se visualice una ficha de

confirmación. Para obtener información detallada, consulte el informe más reciente de ProcessOverview.html, almacenado en <SAPNW_IN STALL_DRIVE>:\usr\sap\<sapsid>\SUM\sdt\htdoc.

Para obtener más información acerca de Software Update Manager, consulte los manuales de usuario y otra documentación en http://help.sap.com .

NotaSi experimenta un error de HTTP o de sesión al acceder a una aplicación implementada correctamente (como la CMC), espere unos minutos e inténtelo de nuevo actualizando la página.

5.1.3 Despliegue manual de la consola administrativa de Tomcat 6 y 7

Asegúrese de que el servidor de aplicaciones Web está instalado, configurado y ejecutándose: Use el comando wdeploy predeploy para crear archivos WAR que se puedan desplegar.

NotaTomcat 6 solo es compatible si se usa la versión 6.0.20 o posterior. Tomcat 7 solo se admite al usar la versión 7.0.8 o posterior.

Inicie sesión en la aplicación Tomcat Manager.

● http://<NOMBRE_HOST_WAS>:<PUERTO>/manager/html (GUI HTML)

1. Configure Context Path (Ruta de contexto) de la aplicación Web que se desplegará.La ruta del contexto debe ser la misma que la del archivo WAR pero sin su extensión y debe estar precedida por una barra diagonal. Por ejemplo, para desplegar una aplicación Web empaquetada como <SU_APLICACIÓN_WEB>.war, la ruta del contexto debe ser /<SU_APLICACIÓN_WEB>.

2. Configure Archivo de configuración XML, configurando la ubicación de un archivo XML que contiene la ruta del contexto y la base de documento.

84 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la consola administrativa

Page 85: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

La base de documento es el archivo WAR desplegado con anterioridad que se creó con el comando wdeploy predeploy. Por ejemplo:

<Context docBase="<BOE_INSTALL_DIR>/SAP BusinessObjects Enterprise XI 4.0/wdeploy/workdir/tomcat7/application/<YOUR_WEB_APPLICATION>.war" path="<context_path>" crossContext="false" debug="0" reloadable="false" trusted="false"/>

3. Introduzca el directorio completo al archivo WAR y pulse Deploy (Desplegar).Se despliega el archivo WAR.

5.1.3.1 Desplegar en un clúster de Tomcat

Para desplegar manualmente las aplicaciones Web en un clúster de aplicaciones Web Tomcat distribuido en varios equipos, despliegue las aplicaciones Web en cada servidor de aplicaciones Web Tomcat. Use la consola administrativa para desplegar las aplicaciones Web en la subcarpeta webapps del directorio principal de Tomcat para cada instancia de servidor.

NotaAl usar Tomcat, detenga el servidor de aplicaciones Web antes de enviar el comando de acción wdeploy undeployall.

SugerenciasSe recomienda instalar y configurar un equilibrador de carga de hardware o software si ejecuta aplicaciones Web de la plataforma SAP BusinessObjects Business Intelligence en un clúster de aplicaciones Web de Tomcat. Consulte la documentación de Tomcat para obtener información sobre la configuración del equilibrador de carga en un clúster de Tomcat.

5.1.4 Despliegue manual de la consola administrativa de WebLogic 10, 10.3 y 10.3.x (11gR1)

Antes del despliegue, asegúrese de que el servidor de aplicaciones web esté instalado, configurado y ejecutándose. Cree un dominio de WebLogic en el que ejecutar las aplicaciones Web de la plataforma SAP BusinessObjects Business Intelligence.

Use el comando wdeploy predeploy para crear archivos WAR como BOE.war y AdminTools.war que pueden desplegarse manualmente en WebLogic:

Versión de WebLogic Ejemplo de predeploy

10 o 10.3 wdeploy.bat weblogic10 -DAPP=BOE predeploy

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la consola administrativa © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 85

Page 86: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Versión de WebLogic Ejemplo de predeploy

10.3.3, 10.3.4, 10.3.5, 10.3.6 wdeploy.bat weblogic11 -DAPP=BOE predeploy

NotaEl comando wdeploy predeploy crea una estructura de carpetas desempaquetada para las aplicaciones web de servicios web (dswsbobje y BusinessProcessBI) en lugar de un archivo WAR. Por ejemplo:

weblogic11 application dswsbobje dswsbobje axis2-web images META-INF WEB-INF lib META-INF Resources

Debe seleccionar la segunda carpeta interior dswsbobje o BusinessProcessBI al desplegar en WebLogic.

1. Inicie sesión en la Consola de administración del servidor WebLogic con un explorador en http://<NOMBREHOST_WAS>:<PUERTO>/console, donde <NOMBREHOST_WAS> es el nombre del servidor WebLogic y <PUERTO> es el número de puerto en el que el servidor de administración está a la escucha.Se muestra la página web de la Consola de administración del servidor WebLogic.

2. Opcionalmente, en el área Cambiar centro, puede hacer clic en Bloquear y editar.Este paso solo es necesario si la configuración del dominio está bloqueada, como en un entorno de producción o en WebLogic 10.

3. En el área Estructura de dominio, haga clic en Despliegues.4. En la página Resumen de despliegues, haga clic en Instalar y en la página Asistente para instalar aplicaciones

desplácese a la ruta de la carpeta o archivo WAR:Opción Descripción

Archivo WAR (como BOE.war)

Seleccione la ruta al archivo WAR. Por ejemplo:

<<DIR_INSTAL_BOE>>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir\weblogic11\application\BOE.war

Estructura de carpetas (como dswsbobje)

Seleccione la ruta a la estructura de carpetas. Por ejemplo:

<<DIR_INSTAL_BOE>>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir\weblogic11\application\dswsbobje\dswsbobje

NotaDebe seleccionar la segunda carpeta interior dswsbobje o BusinessProcessBI al desplegar en WebLogic.

Haga clic en Siguiente.

86 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la consola administrativa

Page 87: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

5. Seleccione Install this deployment as an application (Instalar este despliegue como una aplicación) y haga clic en Next (Siguiente). Tras revisar y proporcionar los parámetros adicionales en el asistente, haga clic en Finalizar.

6. Opcionalmente, en el área Cambiar centro, puede hacer clic en Activar cambios para aplicar los cambios en el servidor de aplicaciones web.Este paso solo es necesario si la configuración del dominio está bloqueada, como en un entorno de producción o en WebLogic 10.

7. Opcionalmente, en WebLogic 10, puede seleccionar la aplicación del Resumen de despliegues y hacer clic en Inicio Servicio de todas las solicitudes .

Abra la aplicación Web en un explorador Web para confirmar que ahora se ejecuta.

5.1.4.1 Para desplegar en un clúster de WebLogic

Al desplegar aplicaciones Web en un clúster de WebLogic, hágalo en el equipo que aloje el servidor de administración de WebLogic. La consola administrativa de WebLogic puede insertar las aplicaciones web fuera de los otros equipos del clúster.

NotaSe recomienda usar un equilibrador de carga de hardware o software para los despliegues que se ejecuten en un clúster de WebLogic.

Los despliegues del clúster de WebLogic usan el siguiente flujo de trabajo general.

1. Use la consola administrativa de WebLogic para crear un registro XML de WebLogic para la instancia que sirve a las aplicaciones Web de la plataforma SAP BusinessObjects Business Intelligence. Use los valores de la siguiente tabla para crear el registro XML. Para obtener más información sobre el registro XML, visite

http://e-docs.bea.com/wls/docs92/ConsoleHelp/pagehelp/Corexmlregistryxmlregistrytitle.html .

Propiedad Valor

Nombre <<NOMBRE_REGISTRO>> (Nombre del registro)

Fábrica de Document Builder weblogic.apache.xerces.jaxp.DocumentBuilderFactoryImpl

Fábrica del analizador SAX weblogic.apache.xerces.jaxp.SAXParserFactoryImpl

Fábrica del transformador weblogic.apache.xalan.processor.TransformerFactoryImpl

2. Si la plataforma SAP BusinessObjects Business Intelligence se instala en el mismo equipo que aloja el servidor de administración de WebLogic, vaya al paso 6. Si la plataforma SAP BusinessObjects Business Intelligence y el servidor de administración de WebLogic se ejecutan en equipos distintos, copie la herramienta y el entorno de WDeploy en el equipo que aloja el servidor de administración de WebLogic.

3. Modifique el config.weblogic10 o el config.weblogic9 que se encuentra en <DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf.

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la consola administrativa © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 87

Page 88: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Por ejemplo:

as_domain_dir=c:\bea\user_projects\domains\base_domainas_instance=AdminServer as_admin_port=7001as_admin_username=weblogicas_admin_password=password

4. Modifique la configuración de PersistentStoreType en weblogic.xml, que se encuentra en el siguiente directorio:<DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf\templates\weblogic.xml. Por ejemplo:

<weblogic-web-app> <session-descriptor> <session-param> <param-name>PersistentStoreType</param-name> <param-value>replicated</param-value> </session-param> </session-descriptor>

5. Abra una consola de línea de comandos y ejecute el siguiente comando:

wdeploy.bat weblogic<X> predeployall

6. Use la consola de administración de WebLogic para instalar de forma separada cada aplicación Web para desplegar desde el siguiente directorio:<DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir\weblogic<X>\application\.

7. En el flujo de trabajo Select deployment targets (Seleccionar destinos de despliegue) seleccione el nombre de clúster y All servers in the cluster (Todos los servidores en el clúster).

8. Una vez terminado Select deployment targets (Seleccionar destinos de despliegue), seleccione todas las aplicaciones instaladas y vaya a Start Servicing all requests (Iniciar > Servir todas las solicitudes).

5.1.5 Implementación manual de la consola administrativa de WebSphere 6.1, 7.0 y 8.5

5.1.5.1 Despliegue manual de WebSphere 6.1 con la consola administrativa

Asegúrese de que el servidor de aplicaciones Web está instalado, configurado y ejecutándose. Use el comando wdeploy predeploy para crear archivos EAR que se puedan desplegar. Si despliega BOE.war o todas las aplicaciones Web, aumente la configuración del tiempo de espera para evitar mensajes de tiempo de espera y errores del despliegue (consulte Para cambiar la configuración de tiempo de espera de despliegue de WebSphere 6 [página 89]).

Inicie sesión en la consola WebSphere Application Server Administration con la siguiente dirección URL: http://<NOMBRE_HOST_WAS>:<PUERTO>/ibm/console. El número de puerto predeterminado de la consola administrativa de WebSphere es el 9060.

88 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la consola administrativa

Page 89: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

1. En el encabezado Applications (Aplicaciones) del menú de navegación de la consola, haga clic en Enterprise Applications (Aplicaciones de Enterprise) a la izquierda.

2. Haga clic en Instalar y desplácese a la ubicación del archivo EAR que se va a desplegar. Si realiza el despliegue desde un sistema de archivos remoto, seleccione la opción Remote File System (Sistema de archivos remoto).

3. Introduzca una raíz de contexto para el archivo EAR (por ejemplo, BOE para BOE.ear) y haga clic en el botón Siguiente.

4. En la pantalla del paso 1, asigne un solo nombre a la aplicación Web y vaya a la pantalla del paso 2.5. En Map Modules to Servers (Asignar módulos a servidores), resalte el servidor que ha creado (o resalte

server1 [servidor1] si no ha creado uno propio) en Clusters and Servers (Clústeres y servidores) y active la casilla de verificación Select (Seleccionar). Vaya a la pantalla del paso 3.

6. Seleccione host virtual que ha creado (o default_host si no ha creado uno propio) en la lista desplegable Virtual Host (Host virtual). Vaya a la pantalla del paso 4.

7. Revise la página de resumen y haga clic en Finish (Finalizar) cuando haya terminado.8. Haga clic en Guardar en configuración maestra.9. Haga clic en Save (Guardar) y, a continuación, en el botón Save (Guardar).10. En el encabezado Applications (Aplicaciones) del menú de navegación de la consola, haga clic en Enterprise

Applications (Aplicaciones de Enterprise) a la izquierda.11. Compruebe que el archivo EAR se ha desplegado, seleccione Iniciar.

Repita los pasos del 1 al 11 para cada aplicación Web que quiera desplegar.

5.1.5.1.1 Para cambiar la configuración de tiempo de espera de despliegue de WebSphere 6

El despliegue de aplicaciones Web de la plataforma SAP BusinessObjects Business Intelligence en un servidor de aplicaciones Web de WebSphere 6 puede tardar algo de tiempo.

Si se muestra un mensaje de tiempo de espera agotado mientras despliega aplicaciones web en un servidor de WebSphere 6, incremente el valor configurado para el tiempo de espera de despliegue.

1. Use un editor de texto para editar el archivo de configuración deployment.xml. La ubicación de deployment.xml variará en función de cómo se haya instalado y configurado el servidor.

El archivo de configuración deployment.xml se encuentra normalmente en <WAS_HOME>\systemApps\adminconsole.ear\deployment.xml.

2. Defina el atributo invalidationTimeout en el valor que desee, en minutos. El valor máximo es -1 (sin tiempo de espera).

3. Guarde deployment.xml.

4. Reinicie el servicio WebSphere.

Se ha modificado la configuración de tiempo de espera de WebSphere. Para obtener más información, consulte: https://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.express.doc/

info/exp/isc/cons_sessionto.html .

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la consola administrativa © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 89

Page 90: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

5.1.5.2 Despliegue manual de WebSphere 7.0 con la consola administrativa

Asegúrese de que el servidor de aplicaciones Web está instalado, configurado y ejecutándose. Use el comando wdeploy predeploy para crear archivos EAR que se puedan desplegar. Si despliega BOE.war o todas las aplicaciones Web, aumente la configuración del tiempo de espera para evitar mensajes de tiempo de espera y errores del despliegue (consulte Cambiar la configuración de tiempo de espera de la implementación de WebSphere 7.0, 8.5 u 8.5.5 [página 91]).

Inicie sesión en Integrated Solutions Console (Consola de soluciones integradas) de WebSphere con la cuenta de administrador del sistema. Puede ejecutar el programa Administrative console (Consola administrativa) de WebSphere o usar un explorador Web para abrir http://<NOMBRE_HOST_SAW>:<PUERTO>/ibm/console donde <NOMBRE_HOST_SAW> es el nombre del servidor de WebSphere y <PUERTO> es el número de puerto en el que el servidor escucha las peticiones de inicio de sesión. El número de puerto predeterminado es el 9060.

1. En el menú, seleccione Applications Application Types WebSphere enterprise applications(Aplicaciones > Tipos de aplicación > Aplicaciones empresariales de WebSphere).Aparece la pantalla Enterprise Applications (Aplicaciones Enterprise).

2. Haga clic en Instalar.En la pantalla Preparing for the application installation (Preparando la instalación de la aplicación), aparecerá Path to the new application (Ruta de la nueva aplicación).

3. Haga clic en Examinar y elija el archivo EAR de la aplicación web.La ruta totalmente cualificada del archivo EAR de la aplicación web aparecerá en el campo Full Path (ruta completa).

4. Vaya a la siguiente pantalla.Aparece la pantalla How do you want to install the application? (¿Cómo desea instalar la aplicación?).

5. Acepte la opción predeterminada para Fast Path (Ruta rápida) y vaya a la siguiente pantalla.En la pantalla Instalar nueva aplicación, aparece Paso 1: Seleccionar las opciones de instalación.

6. Acepte las opciones predeterminadas y vaya a la siguiente pantalla.Aparece la pantalla Step 2: Map modules to servers (Paso 2: Asignar módulos a servidores).

7. Acepte las opciones predeterminadas y vaya a la siguiente pantalla.Aparece la pantalla Paso 3: Resumen.

8. Revise el resumen y haga clic en Finish (Finalizar).La aplicación web se instala y aparece un mensaje de confirmación para el cambio de la configuración maestra.

9. Haga clic en Save directly to the master configuration (Guardar directamente en la configuración maestra).La configuración de la aplicación Web se guardará y volverá a la pantalla Enterprise Applications (Aplicaciones Enterprise). Tenga en cuenta que la aplicación Web todavía no está en ejecución.

10. Seleccione la aplicación Web de la lista de aplicaciones desplegadas (recursos administrados).Aparece la pantalla Configuración.

11. Haga clic en Manage Folders (Administrar carpetas).Aparece la pantalla Manage Modules (Administrar módulos).

12. Seleccione el módulo de la aplicación Web (en la columna Módulo).Aparece la pantalla Manage Modules General Properties (Propiedades generales de administrar módulos).

13. Seleccione Classes loaded with local class loader first (parent last) (Clases cargadas con cargador clases local en primer lugar [principales en último lugar]) de la propiedad Class loader order (Orden de cargador clases).Aparece un mensaje de confirmación.

90 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la consola administrativa

Page 91: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

14. Haga clic en Save directly to the master configuration (Guardar directamente en la configuración maestra).La configuración de la aplicación Web se guardará y volverá a la pantalla Manage Modules (Administrar módulos).

15. Haga clic en Aceptar.Aparece un mensaje de confirmación para el cambio de la configuración maestra.

16. Haga clic en Carga de clases y detección de actualizaciones.Aparece la pantalla de configuración del Cargador de clases.

17. Introduzca un intervalo de sondeo deseado en el cuadro Intervalo de sondeo para los archivos actualizados y haga clic en Aceptar.Aparece un mensaje de confirmación para el cambio de la configuración maestra.

18. Haga clic en Save directly to the master configuration (Guardar directamente en la configuración maestra).La configuración de la aplicación Web se guardará y volverá a la pantalla Enterprise Applications (Aplicaciones Enterprise).

19. Active la casilla de selección de la aplicación Web dswsbobje y haga clic en Start (Iniciar).Aparece un mensaje para confirmar que la aplicación Web se ha iniciado correctamente.

La aplicación Web se ha desplegado, configurado e iniciado. Pruebe la aplicación Web con la raíz de contexto proporcionada anteriormente. Repita estos pasos para cada aplicación Web.

5.1.5.2.1 Cambiar la configuración de tiempo de espera de la implementación de WebSphere 7.0, 8.5 u 8.5.5

La implementación de aplicaciones Web de la plataforma de SAP BusinessObjects Business Intelligence en un servidor de aplicaciones Web WebSphere 7, 8.5 u 8.5.5 puede tardar algo de tiempo.

Si se muestra un mensaje de tiempo de espera agotado mientras implementa aplicaciones Web en un WebSphere 7, 8.5 u 8.5.5, incremente el valor configurado para el tiempo de espera de la implementación.

1. Use un editor de texto para editar el archivo de configuración deployment.xml. La ubicación de deployment.xml variará en función de cómo se haya instalado y configurado el servidor.

El archivo de configuración deployment.xml se encuentra normalmente en <CELDA_DESPLIEGUE>\applications\isclite.ear\deployments\isclite\deployment.xml.

Reemplace <CELDA_DESPLIEGUE> por el nombre de celda del servidor de despliegue.

Por ejemplo, si la celda se llama NetworkDeploymentCell01, la ruta completa de acceso a deployment.xml puede ser C:\Archivos de programa\IBM\WebSphere\AppServer\profiles\Dmgr01\config\cells\NetworkDeploymentCell01\applications\isclite.ear\deployments\isclite\deployment.xml.

2. Defina el atributo invalidationTimeout en el valor que desee, en minutos. El valor máximo es -1 (sin tiempo de espera).

3. Guarde deployment.xml.

4. Reinicie el servicio WebSphere.

Se ha modificado la configuración de tiempo de espera de WebSphere.

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la consola administrativa © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 91

Page 92: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

5.1.5.3 Implementación manual de la consola administrativa de WebSphere 8.5

Asegúrese de que el servidor de aplicaciones Web está instalado, configurado y ejecutándose. Use el comando wdeploy predeploy para crear archivos EAR que se puedan desplegar. Si despliega BOE.war o todas las aplicaciones Web, aumente la configuración del tiempo de espera para evitar mensajes de tiempo de espera y errores del despliegue (consulte Cambiar la configuración de tiempo de espera de la implementación de WebSphere 7.0).

Inicie sesión en Integrated Solutions Console (Consola de soluciones integradas) de WebSphere con la cuenta de administrador del sistema. Puede ejecutar el programa Administrative console (Consola administrativa) de WebSphere o usar un explorador Web para abrir http://<NOMBRE_HOST_SAW>:<PUERTO>/ibm/console donde <NOMBRE_HOST_SAW> es el nombre del servidor de WebSphere y <PUERTO> es el número de puerto en el que el servidor escucha las peticiones de inicio de sesión. El número de puerto predeterminado es el 9060.

1. En el menú, seleccione Applications Application Types WebSphere enterprise applications(Aplicaciones > Tipos de aplicación > Aplicaciones empresariales de WebSphere).Aparece la pantalla Enterprise Applications (Aplicaciones Enterprise).

2. Haga clic en Instalar.En la pantalla Preparing for the application installation (Preparando la instalación de la aplicación), aparecerá Path to the new application (Ruta de la nueva aplicación).

3. Haga clic en Examinar y elija el archivo EAR de la aplicación web.La ruta totalmente cualificada del archivo EAR de la aplicación web aparecerá en el campo Full Path (ruta completa).

4. Vaya a la siguiente pantalla.Aparece la pantalla How do you want to install the application? (¿Cómo desea instalar la aplicación?).

5. Acepte la opción predeterminada para Fast Path (Ruta rápida) y vaya a la siguiente pantalla.En la pantalla Instalar nueva aplicación, aparece Paso 1: Seleccionar las opciones de instalación.

6. Acepte las opciones predeterminadas y vaya a la siguiente pantalla.Aparece la pantalla Paso 2: Asignar módulos a servidores.

7. Seleccione los módulos que desea implementar y avance a la pantalla siguiente.Aparece la pantalla Paso 3: Resumen.

8. Revise el resumen y haga clic en Finish (Finalizar).La aplicación web se instala y aparece un mensaje de confirmación para el cambio de la configuración maestra.

9. Haga clic en Save directly to the master configuration (Guardar directamente en la configuración maestra).La configuración de la aplicación Web se guardará y volverá a la pantalla Enterprise Applications (Aplicaciones Enterprise). Tenga en cuenta que la aplicación Web todavía no está en ejecución.

10. Seleccione la aplicación Web de la lista de aplicaciones desplegadas (recursos administrados).Aparece la pantalla Configuración.

11. Haga clic en Manage Folders (Administrar carpetas).Aparece la pantalla Manage Modules (Administrar módulos).

12. Seleccione el módulo de la aplicación Web (en la columna Módulo).Aparece la pantalla Manage Modules General Properties (Propiedades generales de administrar módulos).

13. Seleccione Classes loaded with local class loader first (parent last) (Clases cargadas con cargador clases local en primer lugar [principales en último lugar]) de la propiedad Class loader order (Orden de cargador clases).Aparece un mensaje de confirmación.

92 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la consola administrativa

Page 93: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

14. Haga clic en Save directly to the master configuration (Guardar directamente en la configuración maestra).La configuración de la aplicación Web se guardará y volverá a la pantalla Manage Modules (Administrar módulos).

15. Haga clic en Aceptar.Aparece un mensaje de confirmación para el cambio de la configuración maestra.

16. Haga clic en Carga de clases y detección de actualizaciones.Aparece la pantalla de configuración del Cargador de clases.

17. Introduzca un intervalo de sondeo deseado en el cuadro Intervalo de sondeo para los archivos actualizados y haga clic en Aceptar.Aparece un mensaje de confirmación para el cambio de la configuración maestra.

18. Haga clic en Save directly to the master configuration (Guardar directamente en la configuración maestra).La configuración de la aplicación Web se guardará y volverá a la pantalla Enterprise Applications (Aplicaciones Enterprise).

19. Active la casilla de selección de la aplicación Web dswsbobje y haga clic en Start (Iniciar).Aparece un mensaje para confirmar que la aplicación Web se ha iniciado correctamente.

La aplicación Web se ha desplegado, configurado e iniciado. Pruebe la aplicación Web con la raíz de contexto proporcionada anteriormente. Repita estos pasos para cada aplicación Web.

5.1.5.3.1 Cambiar la configuración de tiempo de espera de la implementación de WebSphere 7.0, 8.5 u 8.5.5

La implementación de aplicaciones Web de la plataforma de SAP BusinessObjects Business Intelligence en un servidor de aplicaciones Web WebSphere 7, 8.5 u 8.5.5 puede tardar algo de tiempo.

Si se muestra un mensaje de tiempo de espera agotado mientras implementa aplicaciones Web en un WebSphere 7, 8.5 u 8.5.5, incremente el valor configurado para el tiempo de espera de la implementación.

1. Use un editor de texto para editar el archivo de configuración deployment.xml. La ubicación de deployment.xml variará en función de cómo se haya instalado y configurado el servidor.

El archivo de configuración deployment.xml se encuentra normalmente en <CELDA_DESPLIEGUE>\applications\isclite.ear\deployments\isclite\deployment.xml.

Reemplace <CELDA_DESPLIEGUE> por el nombre de celda del servidor de despliegue.

Por ejemplo, si la celda se llama NetworkDeploymentCell01, la ruta completa de acceso a deployment.xml puede ser C:\Archivos de programa\IBM\WebSphere\AppServer\profiles\Dmgr01\config\cells\NetworkDeploymentCell01\applications\isclite.ear\deployments\isclite\deployment.xml.

2. Defina el atributo invalidationTimeout en el valor que desee, en minutos. El valor máximo es -1 (sin tiempo de espera).

3. Guarde deployment.xml.

4. Reinicie el servicio WebSphere.

Se ha modificado la configuración de tiempo de espera de WebSphere.

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la consola administrativa © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 93

Page 94: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

5.1.5.4 Para desplegar en un clúster de WebSphere

Para desplegar manualmente aplicaciones Web de la plataforma SAP BusinessObjects Business Intelligence en un clúster de aplicaciones Web de WebSphere distribuido en varios equipos, debe desplegar las aplicaciones Web en el equipo que aloja el administrador de despliegue de WebSphere. Una vez instaladas todas las aplicaciones Web requeridas, puede utilizar la consola de WebSphere Integrated Solutions para desplegar estas aplicaciones por separado en el clúster.

SugerenciasSe recomienda instalar y configurar un equilibrador de carga de hardware o software si ejecuta aplicaciones Web de la plataforma SAP BusinessObjects Business Intelligence en un clúster de aplicaciones Web de WebSphere. Para configurar la instalación del equilibrador de carga y del clúster, consulte la documentación de WebSphere.

Para desplegar las aplicaciones Web en un clúster de WebSphere, utilice el siguiente flujo de trabajo general:

1. Si se instala una plataforma de SAP BusinessObjects Business Intelligence en el mismo equipo que aloja el administrador de despliegue de WebSphere, vaya al paso 3. Si la plataforma de SAP BusinessObjects Business Intelligence y el administrador de despliegue de WebSphere se ejecutan en distintos equipos, primero copie la herramienta WDeploy y el entorno al equipo que aloja el servidor de administración de WebSphere.

2. Modifique el archivo config.websphere<X> que se encuentra en <DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf.

Debe proporcionar la información para el servidor administrativo. Por ejemplo:

as_dir=C:\Program Files\IBM\WebSphere\AppServer as_soap_port=8779as_virtual_host=default_host as_admin_is_secure=false enforce_file_limit=true

3. Abra una consola de línea de comandos y ejecute el siguiente comando:

wdeploy.bat websphere6 predeployall 4. Abra la consola de WebSphere Integrated Solutions.

5. Vaya a Applications Enterprise Applications (Aplicaciones > Aplicaciones de Enterprise) para instalar de forma separada cada aplicación web para desplegar desde el siguiente directorio: <DIR_INSTALACIÓN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir\websphere<X>\application\

NotaTodas las aplicaciones Web se almacenan como módulos EAR.

6. Siga los pasos para instalar una nueva aplicación de la consola para instalar la aplicación Web.

NotaEn Map modules to servers (Asignar módulos a servidores), asegúrese de que resalta el clúster de destino y selecciona el módulo para instalar antes de hacer clic en Apply (Aplicar).

94 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Desplegar aplicaciones Web con la consola administrativa

Page 95: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

7. Después de instalar la aplicación, haga clic en Save (Guardar).8. Repita los pasos 5 a 7 para cada archivo EAR que se vaya a instalar.

9. Vaya a System administration Nodes (Administración del sistema > Nodos) y seleccione los nodos del clúster que no estén indicados como sincronizados.

10. Haga clic en Synchronize (Sincronizar).

11. Para cada servidor de aplicaciones del clúster, vaya a Servers Application servers <app_server_name>Session management Distributed environment settings Tuning parameters Custom tuning

parameters (Servidores > Servidores de aplicaciones > <nombre_servidor_aplicaciones> > Administración de sesiones > Configuración del entorno distribuido > Parámetros de ajuste > Parámetros de ajuste personalizados) y seleccione All session attributes (Todos los atributos de sesión) de la propiedad Write contents (Escribir contenido).La propiedad Write contents (Escribir contenido) se debe configurar en All session attributes (Todos los atributos de sesión) para garantizar una correcta conmutación por error en la aplicación Web. Si no usa una configuración personalizada, asegúrese de que usa un nivel de ajuste adecuado para el despliegue, como Alto o Bajo, que configura esta propiedad en All session attributes (Todos los atributos de sesión).

12. Vaya a Applications Enterprise Applications (Aplicaciones > Aplicaciones de Enterprise) para iniciar la aplicación que ha instalado.

Manual de despliegue de las aplicaciones WebDesplegar aplicaciones Web con la consola administrativa © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 95

Page 96: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

6 Problemas conocidos y soluciones

6.1 Cambiar el nombre de la aplicación web BOE o del árbol de aplicaciones web

Al cambiar el nombre del árbol de origen de aplicaciones Web de la plataforma SAP BusinessObjects Business Intelligence, es posible que el despliegue a cargo de la herramienta WDeploy no se realice correctamente. Esto sucede en todas las plataformas admitidas. La ubicación de la carpeta de árbol de origen es la siguiente:

<<DIR_INSTAL_BOE>>\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps

Para solucionarlo, siga estos pasos:

1. Localice el archivo de configuración de aplicación web BOE, BOE.properties en<<DIR_INSTALACIÓN_BOE>>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf\apps

2. Cambie el nombre de BOE.properties para que refleje el nuevo nombre del archivo WAR de aplicaciones Web.Por ejemplo, si desea cambiar el nombre de aplicación Web de BOE a MYBOE y ya ha cambiado el nombre de BOE.war porMYBOE.war, cambie BOE.properties a MYBOE.properties.

3. Utilice un editor de texto para actualizar el contenido del archivo .properties recién nombrado. Actualice la información de aplicación Web en el archivo de configuración.

#Business Objects Configuration Utility#BOE specific propertieswarfile=<<WEB_APP_NAME>>.warappvdir=<<WEB_APP_NAME>>buildfile=<<WEB_APP_NAME>>.xmlosgisupported=true

Si, por ejemplo, desea cambiar el nombre de aplicación Web de BOE a MYBOE, reemplace <<NOMBRE_APL_WEB>> con MYBOE.

4. Cambie el nombre de BOE.xml para que refleje el nuevo nombre del archivo WAR de aplicaciones Web.Por ejemplo, si desea cambiar el nombre de aplicación web de BOE a MYBOE y ya ha cambiado el nombre de BOE.war o BOE.ear a MYBOE.war o MYBOE.ear, cambie BOE.xml a MYBOE.xml.

La herramienta WDeploy puede desplegar la aplicación Web recién nombrada en el servidor de aplicaciones Web.

6.2 Usar WDeploy en un entorno IPv6 puro

Con el comando wdeploy en un entorno IPv6 puro con el JDK (Java Development Kit, kit de desarrollo de Java) de Sun, puede que el JDK de Sun no permita al servidor de aplicaciones Web enlazar con una dirección IPv6, lo que provocará que el comando wdeploy falle.

Esto se debe a que el JDK de Sun utiliza de forma predeterminada direcciones IPv4. Cambie la configuración del JDK de Sun para que Java utilice direcciones IPv6 estableciendo la variable JAVA_OPTIONS en la secuencia de comandos de instalación o entorno:

JAVA_OPTIONS="-Djava.net.preferIPv6Addresses=true"

96 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Problemas conocidos y soluciones

Page 97: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Por ejemplo, un servidor de aplicaciones Web de WebLogic, agrega JAVA_OPTIONS="-Djava.net.preferIPv6Addresses=true" a las secuencias de comandos setDomainEnv.sh o setDomainEnv.cmd.

Reinicie el servidor de aplicaciones web y compruebe la conectividad con ::1 o el alias localhost en el archivo hosts.

6.3 Servicios web en servidores con división de nivel web

La aplicación Web de los servicios Web (dswsbobje.war) no se admite en despliegues de nivel Web divididos. Los despliegues con división de nivel web tienen servidores web y servidores de aplicaciones web separados.

6.4 Las rutas con un carácter de barra invertida a la derecha (\) hacen que el despliegue falle

El despliegue de aplicaciones Web puede fallar al proporcionar una ruta cerrada entre caracteres de dobles comillas (") en el comando de WDeploy con un carácter de barra invertida a la derecha (\). Entre los parámetros afectados por este problema se incluyen:

● as_dir ● ws_dir● war_dir● appsource_dir● app_source_tree

Por ejemplo, al llamar a la herramienta de línea de comandos de WDeploy con el parámetro -Dwar_dir="C:\App Server\", es posible que el despliegue de aplicaciones Web en el servidor de aplicaciones Web falle.

Para solucionar este problema, no utilice un carácter de barra invertida a la derecha al indicar una ruta entre comillas para el comando WDeploy.

Por ejemplo, para corregir el parámetro war_dir anterior, puede eliminar la barra invertida a la derecha: -Dwar_dir="C:\App Server".

6.5 WDeploy con idiomas que no sean el inglés

Al usar un idioma que no sea el inglés en la herramienta WDeploy:

● La herramienta GUI de WDeploy no admite caracteres que no sean ingleses en los parámetros de nombre de usuario o contraseña de administrador de servidor en config.Archivo de configuración <<WEB_APP_SERVER>>.

Manual de despliegue de las aplicaciones WebProblemas conocidos y soluciones © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 97

Page 98: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

● En Windows, las herramientas de línea de comandos de la GUI de WDeploy pueden fallar y lanzar una excepción al pasar rutas de archivo que no sean inglesas con caracteres UTF-8. El archivo de registro indica que la ruta consta de caracteres no válidos y no se puede encontrar.

6.6 Ventana de exploración de GUI de WDeploy en sistemas operativos Windows

Es posible que los botones de Examinar de la interfaz de usuario de WDeploy no funcionen con el teclado en algunos sistemas operativos de Microsoft Windows. Es una limitación conocida con los sistemas operativos Windows.

6.7 Servidor de aplicaciones Web sin eliminar del servidor

Si una aplicación web no se ha eliminado con los comandos undeploy o undeployall de WDeploy, use la consola administrativa para detener todas las aplicaciones web y reiniciar el servidor; después, vuelva a ejecutar el comando undeploy o undeployall.

6.8 Copie MobileOTA14.properties después de realizar la instalación de nivel Web

Si planea usar la compatibilidad de Mobile de la plataforma SAP BusinessObjects Business Intelligence y ha realizado una instalación de nivel Web, debe copiar el archivo MobileOTA14.properties en el host que ha recibido la instalación de Nivel Web (lo más probable es que sea el servidor de aplicaciones Web).

Para copiar MobileOTA14.properties en el host que ha recibido la instalación de nivel web, siga los pasos que se indican a continuación.

1. Localice el archivo MobileOTA14.properties en un host que recibió una instalación Completa o Personalizada/Expandida de la plataforma SAP BusinessObjects Business Intelligence.El archivo MobileOTA14.properties se encuentra en:

<<DIR_INSTALACIÓN_BOE>>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf\apps2. Copie el archivo MobileOTA14.properties en la ruta del host correspondiente que recibió la instalación de

nivel Web.

98 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Problemas conocidos y soluciones

Page 99: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

6.9 Botón Cancelar en la herramienta GUI de WDeploy

Al presionar el botón Cancelar de WDeploy durante el despliegue de aplicaciones Web en un servidor de aplicaciones Web, es posible que no se borren aplicaciones Web o archivos de soporte que ya se hayan copiado al servidor de aplicaciones Web.

Para solucionar este problema, elimine manualmente el despliegue o borre los archivos del servidor de aplicaciones Web. En algunos servidores de aplicaciones Web puede que el botón Cancelar esté deshabilitado. Ésta es una limitación conocida del JDK utilizado para el despliegue.

6.10 JBoss

6.10.1 Anular el despliegue de aplicaciones Web de JBoss con WDeploy

El comando wdeploy undeploy de un servidor de aplicaciones Web de JBoss puede encontrar un error so el servidor de aplicaciones Web no está apagado y sigue en uso. Para solucionar este problema, cierre el servidor de aplicaciones Web de JBoss antes de intentar ejecutar el comando wdeploy undeploy.

6.10.2 Excepción de Servlet después de iniciar sesión en la herramientas administrativas de JBoss 5.0

Los usuarios pueden encontrar una excepción de Servlet después de iniciar sesión en la aplicación Web de las herramientas de administración desplegado en JBoss 5.0.

Para solucionar este problema, extraiga los contenidos del archivo AdminTools.war y reinicie el servidor de aplicaciones Web de JBoss:

1. Detenga el servidor de aplicaciones Web de JBoss.2. Cambie el nombre del archivo AdminTools.war a AdminTools.original.war.

3. Extraiga el contenido de AdminTools.original.war a una carpeta denominada AdminTools.war:

<INICIO_JBOSS>\server\<as_instance>\deploy\AdminTools.war\4. Elimine el archivo AdminTools.original.war.

5. Reinicie el servidor de aplicaciones Web de JBoss.

Manual de despliegue de las aplicaciones WebProblemas conocidos y soluciones © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 99

Page 100: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

6.11 SAP NetWeaver

6.11.1 Despliegue de la aplicación Web de SAP NetWeaver 7.2

Al usar la herramienta WDeploy para desplegar aplicaciones web en SAP NetWeaver AS Java 7.2 SP3 con una base de datos MaxDB, es posible que no se pueda completar el despliegue.

Esto sucede cuando no hay suficiente espacio en el volumen de registro de MaxDB. Para agregar un volumen de registro MaxDB:

1. Instale e inicie SAP MaxDB Database Studio 7.7.06.09.2. Vaya a la pantalla Servidores de la instancia de la base de datos registrada en SAP NetWeaver AS Java 7.2

SP3.3. Seleccione la instancia de la base de datos y haga clic en Abrir administración en la ficha Explorador.4. Vaya a la ficha Área de registro ubicada en el panel derecho.5. Haga clic con el botón derecho en el registro LOG002 y seleccione Nuevo. Asegúrese de que el tamaño del

volumen LOG es de un mínimo de 6 GB.Después de hacer clic en Aceptar, el volumen LOG002 se vuelve de color azul.

6. Reinicie la instancia de la base de datos MaxDB.7. Vuelva a ejecutar el comando WDeploy para desplegar aplicaciones web en NetWeaver AS Java 7.2 SP3.

6.11.2 Error en el despliegue de la aplicación Web dswsbobje en SAP NetWeaver 7.2

Al desplegar la aplicación Web dswsbobje en SAP NetWeaver AS Java 7.2, es posible que se lance la excepción del despliegue javax.xml.transform.TransformerFactoryConfigurationError: Provider org.apache.xalan.processor.TransformerFactoryImpl not found y el despliegue puede dar error.

Para solucionar este problema, reinicie SAP NetWeaver AS Java 7.2 y vuelva a desplegar la aplicación web dswsbobje.

6.11.3 Para revertir la implementación de aplicaciones web desde SAP NetWeaver 7.2

Si ya ha anulado el despliegue de las aplicaciones Web de la plataforma SAP BusinessObjects Business Intelligence, es posible que quede alguna aplicación Web relacionada con archivos o carpetas en el servidor de aplicaciones Web. En este caso, detenga el servidor de aplicaciones Web, elimine manualmente los archivos o carpetas y reinicie el servidor de aplicaciones Web.

Para revertir la implementación de aplicaciones web desde servidores de aplicaciones web SAP NetWeaver 7.2, siga estos pasos:

1. Desconéctese y cierre todas las sesiones del explorador para aplicaciones Web como, por ejemplo, la plataforma de lanzamiento de BI, la Consola de administración central (CMC), servicios Web y portales.

100 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Problemas conocidos y soluciones

Page 101: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

2. Reinicie el servidor de aplicaciones Web.3. Use el comando WDeploy para anular el despliegue de las aplicaciones Web desde el servidor de aplicaciones

Web.

6.11.4 La herramienta WDeploy no admite el despliegue en o la anulación del despliegue de SAP NetWeaver 7.3x o 7.4.

La herramienta WDeploy no admite el despliegue en o la anulación del despliegue de SAP NetWeaver 7.3x o 7.4. Debe usar los comandos predeploy o predeployall de la herramienta WDeploy para crear ficheros SCA y desplegar manualmente usando SAP Software Update Manager (SUM). Para instrucciones detalladas sobre cómo ejecutar un despliegue manual en SAP NetWeaver 7.3x o 7.4, consulte Despliegue SAP NetWeaver AS 7.3 con SAP Software Update Manager (SUM).

6.11.5 Configuración necesaria antes de implementar SAP BusinessObjects Explorer en SAP NetWeaver 7.3x o 7.4

Antes de implementar la aplicación Web de SAP BusinessObjects Explorer (explorer) en SAP NetWeaver 7.3x or 7.4, debe definir la propiedad disable.compression.filter con el valor true en el archivo /WEB-INF/classes/default.settings.properties. De forma predeterminada, este valor es false. Modifique default.settings.properties de la ubicación siguiente:

●● <DIR_INSTAL_BOE>\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps\explorer

\WEB-INF\classes\

NotaLa herramienta WDeploy no admite el despliegue en o la anulación del despliegue de SAP NetWeaver 7.3x o 7.4. Debe usar los comandos predeploy o predeployall de la herramienta WDeploy para crear ficheros SCA y desplegar manualmente usando SAP Software Update Manager (SUM). Para instrucciones detalladas sobre cómo ejecutar un despliegue manual en SAP NetWeaver 7.3x o 7.4, consulte Despliegue SAP NetWeaver AS 7.3 con SAP Software Update Manager (SUM).

6.12 Tomcat

6.12.1 Utilizar Tomcat en modo de sólo IPv6 en Windows Vista o 2008 Server

Si utiliza Tomcat en Windows Vista o 2008 Server en modo de sólo IPv6, desactive IPv4 mediante el applet Conexiones de red del Panel de control de Windows. No desinstale IPv4. Si lo hace, puede que Tomcat no se inicie.

Manual de despliegue de las aplicaciones WebProblemas conocidos y soluciones © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 101

Page 102: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Éste es un problema conocido de JDK 5 y 6.

6.12.2 Anular el despliegue de aplicaciones web de Tomcat mediante WDeploy

El comando wdeploy undeploy en un servidor de aplicaciones Web de Tomcat puede encontrar un error si el servidor de aplicaciones Web no se cierra y sigue en uso. Para solucionar este problema, cierre el servidor de aplicaciones Web de Tomcat antes de intentar ejecutar el comando wdeploy undeploy.

6.12.3 Es posible que Tomcat no cargue inicialmente aplicaciones Web después de ejecutar WDeploy

Es posible que las aplicaciones Web desplegadas recientemente en Tomcat con la herramienta WDeploy no se carguen inicialmente si se usa una ruta de contexto que no sea predeterminada. Reinicie Tomcat para que los cambios surtan efecto.

6.13 WebLogic

6.13.1 Anular el despliegue de servicios Web de WebLogic

Los comandos wdeploy undeploy o wdeploy undeployall pueden no eliminar las aplicaciones Web de los servicios Web BusinessProcessBI y dswsbobje de un servidor de aplicaciones Web WebLogic 10.0 o 10.3.

Para solucionar este problema, detenga las aplicaciones Web BusinessProcessBI y dswsbobje con la consola de administración, y reinicie el servidor de aplicaciones Web. Una vez reiniciado el servidor de aplicaciones web, puede usar los comandos wdeploy undeploy o wdeploy undeployall para eliminar BusinessProcessBI y dswsbobje.

6.14 WebSphere

6.14.1 Despliegue en WebSphere o en modo de seguridad

Se puede generar un error de validación al utilizar wdeploy con una instalación de WebSphere que utiliza el cifrado SSL (Secure Socket Layer, Capa de sockets seguros). Para solucionar este problema, utilice el comando wsadmin para aceptar manualmente el certificado SSL antes de intentar desplegar con wdeploy.

102 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Problemas conocidos y soluciones

Page 103: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Por ejemplo, cambie los directorios a <<DIRECTORIO_DE_INSTALACIÓN_DE_WEBSPHERE>>\AppServer\bin y ejecute el siguiente comando:

wsadmin -conntype SOAP -port <SOAP_admin_port> -user <as_admin_username> -password <as_admin_password>

Reemplace <<SOAP_admin_port>> por el número de puerto utilizado por WebSphere (p. ej., 8880), <<as_admin_username>> por el nombre de usuario para la cuenta de administrador (p. ej., admin) y <<as_admin_password>> por la contraseña para la cuenta especificada para <<as_admin_username>>.

Presione S para aceptar el certificado y, a continuación, proceda con el despliegue de la aplicación Web con WDeploy.

6.14.2 La lista de vínculos de servicios web no está disponible con WebSphere 7.0 y 8.5

Después de usar el comando WDeploy para desplegar los Servicios web en WebSphere 7.0 u 8.5, el vínculo Lista de servicios web dejará de estar disponible en la interfaz de servicios web. Para solucionarlo, siga estos pasos:

1. Inicie el servidor de aplicaciones web WebSphere.2. Use el comando WDeploy para desplegar las aplicaciones Web dswsbobje y BusinessProcessBI.

3. Detenga el servidor de aplicaciones web WebSphere.4. Copie los archivos .mar desde la subcarpeta modules de WEB-INF a la subcarpeta lib de WEB-INF y cambie

la extensión .mar por .jar.

Para ello, copie el archivo <<DIR_INSTALACIÓN_WEBSPHERE7>>\profiles\AppSrv01\installedApps\<<NOMBRE_NODO_WS7>>\dswsbobje.ear\dswsbobje.war\WEB-INF\modules\addressing-1.3.mar a un nuevo archivo como: <<DIR_INSTALACIÓN_WEBSPHERE7>>\profiles\AppSrv01\installedApps\<<NOMBRE_NODO_WS7>>\dswsbobje.ear\dswsbobje.war\WEB-INF\lib\addressing-1.3.jar.

Por ejemplo:

cd <WEBSPHERE7_INSTALL_DIR>\profiles\AppSrv01\installedApps\<WS7_NODE_NAME>\dswsbobje.ear\dswsbobje.war\WEB-INF\modulescopy addressing-1.3.mar ..\lib\addressing-1.3.jar

NotaNo elimine o cambie el nombre de addressing-1.3.mar en la carpeta modules. Asegúrese de que el archivo se denomina addressing-1.3.jar en la carpeta lib.

5. Repita el paso 4 para cada archivo .mar de la carpeta modules para las aplicaciones Web dswsbobje y BusinessProcessBI.

6. Reinicie el servidor de aplicaciones Web de WebSphere.7. Inicie las aplicaciones Web dswsbobje y BusinessProcessBI.

El vínculo Lista de Servicios Web mostrará una lista de los Servicios Web.

Manual de despliegue de las aplicaciones WebProblemas conocidos y soluciones © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 103

Page 104: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

6.14.3 Error interno de servidor después de desplegar los servicios Web en WebSphere 7.0

Es posible que encuentre un error interno de servidor después de desplegar el proveedor de servicios Web (dswsbobje.war) en WebSphere 7.0 con el módulo de direcciones WS de Axis2 habilitado. La aplicación del proveedor de servicios Web (dswsbobje.war) se elabora en el marco de servicios Web de Apache Axis2 que contiene este módulo.

Para solucionar este problema, el módulo de direcciones se deshabilita en la instalación predeterminada de la plataforma de BI.

Si despliega en un servidor de aplicaciones Web que no sea WebSphere 7.0, y desea habilitar el módulo de direcciones WS de Axis2, edite el archivo axis2.xml y elimine el comentario de la línea <!--<module ref="addressing"/>-->. El archivo axis2.xml está ubicado en /WEB-INF/conf del archivo WAR del proveedor de servicios Web. Reinicie el servidor de aplicaciones Web para que los cambios surtan efecto.

6.14.4 WASX7017E: Excepción al implementar en WebSphere

Puede encontrar la siguiente excepción mientras utiliza WebSphere:

com.ibm.websphere.management.exception.ConfigServiceException

com.ibm.websphere.management.exception.ConnectorException

org.apache.soap.SOAPException: [SOAPException: faultCode=SOAP-ENV:Client;

msg=Read timed out; targetException=java.net.SocketTimeoutException: Read timed out]

Para solucionar este problema intente modificar los valores de tiempo de espera en las siguientes ubicaciones:

● Abra el fichero soap.client.props y aumente o elimine el tiempo de espera de conexión SOAP fijado por la propiedad:

com.ibm.SOAP.requestTimeout=0

soap.client.props se encuentra en:<WAS_INSTALL_DIR>\profiles\<PROFILE>\properties\soap.client.props

● En el WebSphere Integrated Solutions Console aumente el valor de la propiedad requestTimeout en el conector JMX SOAP para el servidor de aplicación:

104 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Problemas conocidos y soluciones

Page 105: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Figura 1: (Ejemplo en inglés)

NotaAcceda a la consola WebSphere en http://<WAS_HOSTNAME>:<PORT>/ibm/console. El número de puerto predeterminado es el 9060.

Manual de despliegue de las aplicaciones WebProblemas conocidos y soluciones © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 105

Page 106: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Renuncias importantes de responsabilidad en aspectos legales

Este documento se ha redactado únicamente con fines informativos. Su contenido está sujeto a modificaciones sin previo aviso y SAP no certifica que esté libre de errores. SAP NO OFRECE GARANTÍAS, EXPRESAS O IMPLICADAS, O DE COMERCIABILIDAD, O DE ADECUACIÓN PARA UN OBJETIVO EN PARTICULAR.

Ejemplos de codificaciónCualquier codificación de software y/o líneas de códigos / cadenas ("Código") incluidas en esta documentación son solo ejemplos y no se prevé que se utilicen en un

entorno de sistema productivo. El Código solo se prevé para explicar y visualizar mejor las reglas de sintaxis y de asignación de frases de cierta codificación. SAP no ofrece garantías respecto a la exactitud y la integridad del Código dado aquí y no será responsable de errores o daños causados por el uso del Código, a menos que los daños

fueran causados por SAP de forma intencional o por una gran negligencia por parte de SAP.

AccesibilidadLa información contenida en la documentación de SAP representa la vista actual de SAP de los criterios de accesibilidad a partir de la fecha de publicación. No se prevé

que sea una directriz vinculante sobre cómo garantizar la accesibilidad de los productos de software. SAP renuncia específicamente cualquier responsabilidad con respecto a este documento y no se crean obligaciones o compromisos contractuales directa o indirectamente con este documento.

Lenguaje neutral respecto al géneroSiempre que sea posible, la documentación de SAP es neutral respecto al género. Dependiendo del contexto, se trata al lector directamente de "usted" o se utiliza un

nombre neutral respecto al género (como "vendedor/a" o "días laborables"). Sin embargo, si al referirse a los miembros de ambos sexos, no se puede evitar el uso de la tercera persona del singular o no existe un nombre neutro respecto al género, SAP se reserva los derechos para utilizar la forma masculina del nombre o pronombre. Esto

es para garantizar que la documentación sea comprensible.

Hipervínculos de InternetLa documentación de SAP puede contener hipervínculos a Internet. Se prevé que estos hipervínculos sirvan como un consejo acerca de dónde encontrar la información

relacionada. SAP no garantiza la disponibilidad y la exactitud de esta información relacionada o la capacidad que esta información sirva un objetivo en particular. SAP no es responsable de ningún daño causado por el uso de la información relacionada a menos que los daños se hayan causado por una gran negligencia o por una conducta

fraudulenta voluntaria por parte de SAP. Acerca de la clasificación de enlaces, consulte: http://help.sap.com/disclaimer.

106 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Manual de despliegue de las aplicaciones Web

Renuncias importantes de responsabilidad en aspectos legales

Page 107: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

Manual de despliegue de las aplicaciones WebRenuncias importantes de responsabilidad en aspectos legales © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 107

Page 108: Manual de despliegue de las aplicaciones Websapidp/... · 1 Historial de documentos En la siguiente tabla se ofrece información general sobre los cambios más importantes del documento

www.sap.com/contactsap

© 2014 SAP AG o una filial de SAP. Reservados todos los derechos.Queda prohibida la reproducción o transmisión de cualquier parte de esta publicación, en cualquier forma o para cualquier fin, sin el permiso expreso de SAP AG. La información que aquí se incluye puede modificarse sin previo aviso.Algunos productos de software comercializados por SAP AG y sus distribuidores contienen componentes de software con derechos de autor de otros proveedores de software. Las especificaciones de productos en cada país pueden ser diferentes.Estos materiales los proporcionan SAP AG y sus empresas afiliadas ("SAP Group") con carácter informativo, sin declaración ni garantía de ningún tipo y SAP Group no se hace responsable de los errores u omisiones en dichos materiales. Las únicas garantías para los productos y servicios de SAP Group son aquellas especificadas en las cláusulas expresas de garantía que acompañan a dichos productos y servicios, si las hubiera. Nada de lo que aparezca en este documento debe interpretarse como garantía adicional.SAP y otros productos y servicios de SAP mencionados, así como sus respectivos logotipos, son marcas comerciales o marcas registradas de SAP AG en Alemania y en otros países.Consulte http://www.sap.com/corporate-en/legal/copyright/index.epx para obtener información y avisos adicionales sobre marcas comerciales.