You are on page 1of 108

SAP BusinessObjects Business Intelligence platform

Versin del documento: 4.0 Support Package 10 - 2014-07-24

Manual de despliegue de las


aplicaciones Web

Tabla de contenido
1

Historial de documentos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Introduccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

2.1

Qu es la plataforma SAP BusinessObjects Business Intelligence. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

2.2

Acerca de este documento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8

2.3

Novedades del Manual de despliegue de la aplicacin Web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

2.4

Quin debe leer esta documentacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9

Informacin general del despliegue de aplicaciones Web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

3.1

Informacin general de archivos WAR OSGi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

3.2

Conmutacin por error y equilibrio de carga. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10


3.2.1

3.3

Compatibilidad de las agrupaciones de la aplicacin Web. . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Archivos WAR y EAR de la plataforma SAP BusinessObjects Business Intelligence. . . . . . . . . . . . . . . . . 11


3.3.1

Para desplegar MobileOTA14.war para la compatibilidad con aplicaciones mviles. . . . . . . . . 14

3.3.2

Para desplegar OpenSearch.war para la compatibilidad con OpenSearch. . . . . . . . . . . . . . . . 15

3.4

Races de contexto predeterminadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

3.5

Contextos raz y rutas de acceso de contexto personalizados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16


3.5.1

Para cambiar el contexto raz. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

3.5.2

Cambiar la ruta del contexto de una aplicacin Web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

Desplegar aplicaciones Web con la herramienta WDeploy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

4.1

Informacin general de WDeploy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

4.2

requisitos previos WDeploy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19

4.3

4.4

4.5

4.2.1

Antes de desplegar aplicaciones Web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

4.2.2

Requisitos de hardware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

4.2.3

Compatibilidad con 64 bits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20

4.2.4

Habilitar la compatibilidad de nombres de archivo 8 punto 3. . . . . . . . . . . . . . . . . . . . . . . . . 20

4.2.5

Para configurar el entorno Java. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

4.2.6

Archivos de configuracin de parmetros del servidor de aplicaciones Web. . . . . . . . . . . . . . 21

4.2.7

Para instalar WDeploy en un servidor de aplicaciones web remoto. . . . . . . . . . . . . . . . . . . . . 22

Registro del directorio horizontal del sistema (SLD) de SAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22


4.3.1

Para habilitar el registro SLD para SAP NetWeaver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

4.3.2

Habilitar el registro de SLD para Tomcat. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

4.3.3

Para habilitar el registro de SLD para WebSphere. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

Modos de despliegue. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4.4.1

Despliegues independientes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

4.4.2

Despliegues con divisin de nivel web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

Archivos de configuracin de WDeploy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28


4.5.1

Archivo de configuracin de WDeploy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

4.5.2

Archivos de configuracin de servidor de aplicaciones web. . . . . . . . . . . . . . . . . . . . . . . . . . 29

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

Manual de despliegue de las aplicaciones Web


Tabla de contenido

4.5.3
4.6

Archivo de propiedades de configuracin de la aplicacin Web. . . . . . . . . . . . . . . . . . . . . . . 35

Uso de la herramienta de lnea de comandos WDeploy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36


4.6.1

Sintaxis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

4.6.2

Ejemplos de uso de WDeploy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

4.6.3

Consideraciones especiales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

4.6.4
Despliegue previo con divisin de nivel web sin acceso a un servidor de aplicaciones web
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
4.6.5
Para deshabilitar las aplicaciones Web de la CMC o la Plataforma de lanzamiento de BI
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
4.6.6
4.7

Cambios en idiomas instalados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

Usar la herramienta GUI de WDeploy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73


4.7.1

Iniciar la herramienta GUI de WDeploy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

4.7.2

Ventana de la herramienta GUI de WDeploy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

4.7.3

Opciones de la herramienta GUI de WDeploy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

4.7.4

Agregar la contrasea al archivo GUI de WDeploy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

4.8

Despus de desplegar las aplicaciones Web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

4.9

Archivos de registro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76

4.10

Actualizaciones de la aplicacin Web realizadas por WDeploy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

Desplegar aplicaciones Web con la consola administrativa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

5.1

Para desplegar manualmente aplicaciones Web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79


5.1.1

Despliegue manual de JBoss 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

5.1.2

SAP NetWeaver Java 7.3x y 7.4 despliegue manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

5.1.3

Despliegue manual de la consola administrativa de Tomcat 6 y 7. . . . . . . . . . . . . . . . . . . . . . 84

5.1.4

Despliegue manual de la consola administrativa de WebLogic 10, 10.3 y 10.3.x (11gR1). . . . . . .85

5.1.5

Implementacin manual de la consola administrativa de WebSphere 6.1, 7.0 y 8.5. . . . . . . . . 88

Problemas conocidos y soluciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

6.1

Cambiar el nombre de la aplicacin web BOE o del rbol de aplicaciones web. . . . . . . . . . . . . . . . . . . . 96

6.2

Usar WDeploy en un entorno IPv6 puro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

6.3

Servicios web en servidores con divisin de nivel web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

6.4

Las rutas con un carcter de barra invertida a la derecha (\) hacen que el despliegue falle. . . . . . . . . . . 97

6.5

WDeploy con idiomas que no sean el ingls. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

6.6

Ventana de exploracin de GUI de WDeploy en sistemas operativos Windows. . . . . . . . . . . . . . . . . . . .98

6.7

Servidor de aplicaciones Web sin eliminar del servidor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98

6.8

Copie MobileOTA14.properties despus de realizar la instalacin de nivel Web. . . . . . . . . . . . . . . . . . . 98

6.9

Botn Cancelar en la herramienta GUI de WDeploy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99

6.10

JBoss. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
6.10.1

Anular el despliegue de aplicaciones Web de JBoss con WDeploy. . . . . . . . . . . . . . . . . . . . . 99

6.10.2
Excepcin de Servlet despus de iniciar sesin en la herramientas administrativas de JBoss
5.0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
6.11

SAP NetWeaver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100


6.11.1

Despliegue de la aplicacin Web de SAP NetWeaver 7.2. . . . . . . . . . . . . . . . . . . . . . . . . . . 100

Manual de despliegue de las aplicaciones Web


Tabla de contenido

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

6.11.2

Error en el despliegue de la aplicacin Web dswsbobje en SAP NetWeaver 7.2. . . . . . . . . . . .100

6.11.3

Para revertir la implementacin de aplicaciones web desde SAP NetWeaver 7.2. . . . . . . . . . 100

6.11.4
La herramienta WDeploy no admite el despliegue en o la anulacin del despliegue de SAP
NetWeaver 7.3x o 7.4.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
6.11.5
Configuracin necesaria antes de implementar SAP BusinessObjects Explorer en SAP
NetWeaver 7.3x o 7.4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
6.12

Tomcat. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
6.12.1

Utilizar Tomcat en modo de slo IPv6 en Windows Vista o 2008 Server. . . . . . . . . . . . . . . . . 101

6.12.2

Anular el despliegue de aplicaciones web de Tomcat mediante WDeploy. . . . . . . . . . . . . . . .102

6.12.3
Es posible que Tomcat no cargue inicialmente aplicaciones Web despus de ejecutar
WDeploy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
6.13

WebLogic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
6.13.1

6.14

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

WebSphere. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
6.14.1

Despliegue en WebSphere o en modo de seguridad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102

6.14.2

La lista de vnculos de servicios web no est disponible con WebSphere 7.0 y 8.5. . . . . . . . . 103

6.14.3

Error interno de servidor despus de desplegar los servicios Web en WebSphere 7.0 . . . . . . 104

6.14.4

WASX7017E: Excepcin al implementar en WebSphere. . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

Manual de despliegue de las aplicaciones Web


Tabla de contenido

Historial de documentos

En la siguiente tabla se ofrece informacin general sobre los cambios ms importantes del documento.

Nota
Para obtener una lista de bases de datos actualizada de servidores de aplicacin web compatibles con esta
versin, consulte Matriz de disponibilidad de productos (Plataformas compatibles/PAR), disponible en la
seccin de SAP BusinessObjects de SAP Support Portal en: https://service.sap.com/bosap-support

Versin

Fecha

Descripcin

SAP BusinessObjects
Business Intelligence
platform 4.0

Noviembre
de 2011

Primera versin del documento.

SAP BusinessObjects
Business Intelligence
platform 4.0 Support
Package 1

Marzo de
2011

Posicin conocida aadida para el despliegue SAP NetWeaver con Java


Support Pack Manager (JSPM).

Plataforma de SAP Bu Junio de 2011


sinessObjects Busi
ness Intelligence 4.0
Paquete de compatibi
lidad 1 Revisin

Instrucciones aadidas para aplicaciones web de despliegue manual


para SAP NetWeaver 7.3.

Plataforma de SAP Bu Marzo de


sinessObjects Busi
2012
ness Intelligence 4.0
Feature Pack 3

Los siguientes servidores de aplicacin se han introducido a partir de


4.0 Feature Pack 3

Para la herramienta Wdeploy vase La herramienta WDeploy no admite


el despliegue en o la anulacin del despliegue de SAP NetWeaver 7.3x o
7.4. [pgina 101].

Tomcat 7

Para detalles en la configuracin Tomcat 7 al usar la herra


mienta WDeploy vase Fichero de configuracin Tomcat 6 7.

Para instruciones en aplicaciones de despliegue manual en


Tomcat 7 vase Despliegue manual de la consola administrativa
de Tomcat 6 y 7.

WebLogic 10.3.3 (11gR1)

Para detalles en la configuracin WebLogic 10.3.3 (11gR1)al


usar la herramienta WDeploy vase Fichero de configuracin
WebLogic 10, 10.3 10.3.3 (11gR1).

Para instruciones en aplicaciones de despliegue manual en We


bLogic 10.3.3 (11gR1) vase Despliegue manual de la consola
administrativa de WebLogic 10, 10.3 y10.3.3 (11gR1).

Se han aadido las siguientes consideraciones y problemas conocidos:

Manual de despliegue de las aplicaciones Web


Historial de documentos

JBoss Excepcin de Servlet despus de iniciar sesin en la herra


mientas administrativas de JBoss 5.0

SAP NetWeaver:

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

Versin

Fecha

Descripcin

Requisitos previos para el despliegue en SAP NetWeaver

Configuracin necesaria antes de implementar SAP Busines


sObjects Explorer en SAP NetWeaver 7.3

WebSphere: Error interno de servidor despus de desplegar los ser


vicios Web en WebSphere 7.0

Los siguientes servidores de aplicacin 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 Parmetros 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

SAP BusinessObjects
Business Intelligence
platform 4.0 Support
Package 5

Junio de 2012 Los siguientes servidores de aplicacin se han introducido a partir de


4.0 Feature Pack 4:

Noviembre
de 2012

Para detalles en la configuracin WebLogic 10.3.5 (11gR1) al


usar la herramienta WDeploy vase Fichero de configuracin
WebLogic 10, 10.3 10.3.3 (11gR1).

Para instruciones en aplicaciones de despliegue manual en We


bLogic 10.3.5 (11gR1) vase Despliegue manual de la consola
administrativa de WebLogic 10, 10.3 y10.3.3 (11gR1).

El siguiente servidor de aplicacin se han introducido a partir de 4.0


Feature Pack 5:

WebLogic 10.3.5 (11gR1)

WebLogic 10.3.6 (11gR1)

Para detalles en la configuracin WebLogic 10.3.6 (11gR1) al


usar la herramienta WDeploy vase Fichero de configuracin
WebLogic 10, 10.3 10.3.3 (11gR1).

Para instruciones en aplicaciones de despliegue manual en We


bLogic 10.3.6 (11gR1) vase Despliegue manual de la consola
administrativa de WebLogic 10, 10.3 y10.3.3 (11gR1).

WebSphere 8.5

Para detalles en la configuracin Tomcat 8.5 al usar la herra


mienta WDeploy vase Fichero de configuracin Tomcat 6, 7 u
8.5.

Para instruciones en aplicaciones de despliegue manual en


Tomcat 8.5 vase Despliegue manual de la consola administra
tiva de Tomcat 8,5.

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

Manual de despliegue de las aplicaciones Web


Historial de documentos

Versin

Fecha

Descripcin
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 aplicacin 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

SAP BusinessObjects
Business Intelligence
platform 4.0 Support
Package 9

Noviembre
de 2013

Febrero de
2014

Manual de despliegue de las aplicaciones Web


Historial de documentos

Soporte aadido para comando predeplopy en plataformas Linux


que utilizan JRockit JVM

Soporte aadido para WebSphere 8.5.5

Cambios a idiomas instalados actualizados

Referencia aadida 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 informacin sobre el uso de JSPM se ha actualizado con informa
cin sobre el uso de SUM.

Se ha aadido una nota sobre la eliminacin de aplicaciones Web


existentes en la seccin Requisitos previos para el despliegue en
SAP NetWeaver.

Se ha aadido la seccin Aadir la contrasea al archivo GUI de


WDeploy.

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

Introduccin

2.1 Qu es la plataforma SAP BusinessObjects Business


Intelligence
La plataforma SAP BusinessObjects Business Intelligence es un sistema de generacin de informes de Business
Intelligence flexible, escalable y fiable que se puede integrar estrechamente en la infraestructura de tecnologa de
la informacin. La compatibilidad con numerosos sistemas de base de datos estndar del sector facilita el estado
a los datos de la organizacin para su anlisis. El uso de estndares del sector comunes para la seguridad le
permiten usar los sistemas de autenticacin 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 documentacin le ayudar a tomar las decisiones adecuadas y a
crear un potente sistema de generacin de informes de business intelligence para su organizacin.

2.2

Acerca de este documento

En este documento se proporciona informacin sobre cmo 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 informacin detallada para los usuarios de la herramienta de implementacin de
la aplicacin Web WDeploy, que se entrega junto con la plataforma SAP BusinessObjects Business Intelligence.
Para obtener informacin relacionada con la instalacin de la plataforma SAP BusinessObjects Business
Intelligence, consulte el Manual de instalacin de la plataforma SAP BusinessObjects Business Intelligence.
Para obtener informacin relacionada con la administracin 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 aplicacin


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 versin, consulte la Matriz de disponibilidad de productos
(plataformas/PAR admitidos), disponible en la seccin 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.

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

Manual de despliegue de las aplicaciones Web


Introduccin

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 WDeploy
Caracterstica

Descripcin

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.

Configuracin ms
fcil

Archivo de configuracin centralizado para los parmetros globales WDeploy; servidor


de acceso y parmetros WDeploy para GUI de WDeploy.

Asistencia de locali
zacin

Soporte tcnico de localizacin de GUI de WDeploy.

Ningn 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 nmero 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 nmero de consultas realizadas desde el servidor de aplicaciones
Web al CMS.

Tabla 2: Novedades en este documento


Caracterstica

Descripcin

Reorganizacin 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 documentacin 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 documentacin de
producto ms reciente, visite http://help.sap.com/bobip40.

2.4

Quin debe leer esta documentacin

Esta documentacin est dirigida a los administradores de sistemas o profesionales de TI que realizan tareas de
soporte tcnico en una instalacin 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 Web


Introduccin

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

3
Informacin general del despliegue de
aplicaciones Web
El programa de instalacin 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 instalacin. Se
recomienda usar la herramienta de despliegue de aplicaciones web WDeploy. Para obtener informacin e
instrucciones sobre cmo desplegar el uso de la herramienta WDeploy, consulte la seccin Desplegar
aplicaciones Web con la herramienta WDeploy de este manual.
Si lo prefiere, tambin 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 automticamente. Despus de usar estos
comandos del despliegue previo, vaya a la seccin 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 cmo personalizar aplicaciones web para el despliegue, puede realizar este proceso
manualmente. En este manual no se explica cmo adaptar manualmente aplicaciones web para el despliegue en
un servidor de aplicaciones web.

3.1

Informacin 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 slo archivo WAR significa adems un menor nmero de sesiones Web necesarias para
acceder a mltiples aplicaciones Web, lo cual reduce la necesidad de memoria, disco y carga de procesamiento
de un servidor de aplicaciones Web.

3.2

Conmutacin por error y equilibrio de carga

La plataforma SAP BusinessObjects Business Intelligence admite servidores de aplicaciones Web en clsteres
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:

Mdulo 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


Informacin general del despliegue de aplicaciones Web

Persistencia de direccin IP de origen.

Modo de insercin de persistencia de cookies (cookie ArrowPoint).

No es necesario el equilibrio de carga de un clster de los servidores de la plataforma SAP BusinessObjects


Business Intelligence ya que el Servidor de administracin central (CMS) distribuye el trabajo entre los nodos del
clster.

Nota
La aplicacin Web de la Consola de administracin central (CMC) no admite la conmutacin por error de la
sesin. Sin embargo, la plataforma de lanzamiento de BI tiene tolerancia a errores y admite la conmutacin por
error de sesin, de modo que los usuarios no advertirn si se produce un error en un nodo de clster.

3.2.1
Web

Compatibilidad de las agrupaciones de la aplicacin

Las aplicaciones Web de la Consola de administracin 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 configuracin para las aplicaciones
Web de la CMC y la Plataforma de lanzamiento de BI.
Aplicacin web

Servidores
agrupados de
aplicaciones Web

Equilibradores de
carga con
afinidades de
sesin

Equilibradores de
Tolerancia a errores
carga sin afinidades
de sesin

Plataforma de
lanzamiento de BI (sin
estado)

Compatible

Compatible

No compatible

CMC (dinmica)

Compatible

Compatible

No compatible

No

Nota
La herramienta WDeploy no es compatible con el despliegue en un clster o en software de clster 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 ms fcil desplegar solo los componentes que la organizacin 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 nmero de sesiones web necesarias para las aplicaciones web que antes tenan
varios archivos.

Manual de despliegue de las aplicaciones Web


Informacin general del despliegue de aplicaciones Web

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

11

Por ejemplo, SAP BusinessObjects Enterprise XI 3.x inclua las aplicaciones web Consola de administracin
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 adaptacin de aplicaciones web para que se
puedan desplegar en un servidor de aplicaciones web compatible. Aunque un administrador experimentado
puede adaptar manualmente una aplicacin 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 automticamente mediante el programa de instalacin se deben
desplegar una vez finalizada la instalacin.
Archivo de aplicaciones web
(puede ser WAR o EAR)

Despliegue automtico?

Descripcin

BOE

Archivo OSGi de aplicaciones web


principales, como:

BusinessProcessBI (obsoleto)

Analytical Reporting

Consola de administracin central

SAP Crystal Reports

Plataforma de lanzamiento de BI
(anteriormente InfoView)

Compatibilidad con Eclipse IDE

Lifecycle Manager

Supervisin

OpenDocument

rea de trabajo de BI
(anteriormente Dashboard Builder)

Bsqueda de plataforma

Servicios de plataforma

Diferencia visual

SAP BusinessObjects Dashboards


(antes Xcelsius)

Esta aplicacin 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,


edicin para OLAP (anteriormente
Voyager)

clientapi

Compatibilidad del API de SAP Crystal


Reports JavaScript.

dswsbobje

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


Informacin general del despliegue de aplicaciones Web

Archivo de aplicaciones web


(puede ser WAR o EAR)

Despliegue automtico?

Descripcin

Sesin

Plataforma de BI

Catlogo de BI

Herramienta de administracin de
federacin

Live Office

Herramienta de consulta de
servicio web (anteriormente
Consulta como servicio web)

Publicacin

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

Aplicacin web para compatibilidad con


cliente mvil.

OpenSearch

No

Compatibilidad con OpenSearch.

AdminTools

Compatibilidad con Query Builder.

La siguiente tabla compara los archivos WAR incluidos en versiones anteriores y dnde 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 Web


Informacin general del despliegue de aplicaciones Web

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

13

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 mviles
El programa de instalacin de la plataforma SAP BusinessObjects Business Intelligence no despliega la aplicacin
Web MobileOTA14 que proporciona compatibilidad para las aplicaciones de Mobile.
Para usar aplicaciones mviles, debe desplegar el archivo MobileOTA14 (MobileOTA14.war o
MobileOTA14.ear) manualmente una vez finalizado el proceso de instalacin.

Nota
La herramienta GUI de WDeploy no se puede usar para desplegar aplicaciones Web individuales. Para
desplegar una aplicacin Web individual, como MobileOTA14, use la herramienta de lnea de comandos
WDeploy.
1.

Antes de implementar la aplicacin Web MobileOTA14, compruebe que el archivo de configuracin de


WDeploy config.<WEB_APPLICATION_SERVER> se ha configurado correctamente para su servidor de
aplicaciones Web. Consulte Archivos de configuracin de WDeploy.

2.

Despliegue la aplicacin Web de MobileOTA14.


Para desplegar la aplicacin 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 direccin URL para asegurarse de que la aplicacin Web de MobileOTA14 est funciona:
http://<NOMBREHOST>:<PUERTO>/MobileOTA14
Sustituya <NOMBREHOST> por el nombre de host del servidor de aplicaciones Web y <PUERTO> para el
nmero 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


Informacin general del despliegue de aplicaciones Web

Para obtener ms informacin sobre los productos Mobile, consulte el Manual de despliegue e instalacin de SAP
BusinessObjects Mobile.

3.3.2 Para desplegar OpenSearch.war para la compatibilidad


con OpenSearch
El programa de instalacin no despliega la aplicacin 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 instalacin ha finalizado.

Nota
La herramienta GUI de WDeploy no se puede usar para desplegar aplicaciones Web individuales. Para
desplegar una aplicacin Web individual, como OpenSearch, use la herramienta de lnea de comandos
WDeploy.
1.

Asegrese de que se han establecido los detalles de conexin del servidor de aplicaciones web en el archivo
de configuracin del servidor de aplicaciones web de WDeploy. La ubicacin del archivo es la siguiente:
<DIR_INSTALACIN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf
\config.<SERVIDOR_APLICACIONES_WEB>
Para obtener ms informacin sobre el archivo de configuracin del servidor de aplicaciones web WDeploy,
consulte Archivos de configuracin del Manual del despliegue de aplicaciones Web de la plataforma de
Business Intelligence de SAP BusinessObjects.

2.

Actualice la configuracin de OpenSearch en el archivo config.properties de la aplicacin web


OpenSearch. La ubicacin del archivo es la siguiente:
<DIR_INSTALACIN_BOE>\SAP BusinessObjects Enterprise XI 4.0\warfiles\OpenSearch
\WEB-INF
Asegrese de que los siguientes parmetros estn configurados para el servidor:

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

opendoc: la direccin URL de la aplicacin Web OpenDocument. Por ejemplo: http://

proxy.rpurl: direccin URL de proxy inverso, si la organizacin usa un servidor proxy inverso.

proxy.opendoc.rpurl: la direccin URL del servidor proxy inverso de OpenDoc, si la organizacin usa

<SERVIDOR_APLICACIONES_WEB>:<PUERTO>/BOE/OpenDocument/opendoc/openDocument.jsp.

un servidor proxy inverso de OpenDoc.


3.

Despliegue la aplicacin web OpenSearch.


Para desplegar la aplicacin 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 Web


Informacin general del despliegue de aplicaciones Web

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

15

Por ejemplo, el siguiente comando despliega la aplicacin 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 ms informacin sobre productos relacionados con OpenSearch, consulte la seccin OpenSearch
del Manual del administrador de la plataforma SAP BusinessObjects Business Intelligence.

3.4

Races de contexto predeterminadas

Todas las aplicaciones web se pueden desplegar en una raz de contexto personalizada en el servidor de
aplicaciones web. La siguiente tabla enumera las races de contexto para cada aplicacin web.
Aplicacin web

Ruta contextual

Consola de administracin central (CMC)

/BOE/CMC

Plataforma de lanzamiento de BI

/BOE/BI

Abrir documento

/BOE/OpenDocument

API de SAP Crystal Reports JavaScript

/clientapi

Proveedor de servicios Web

/dswsbobje

Procesos empresariales de BI (obsoletos)

/BusinessProcessBI

3.5 Contextos raz y rutas de acceso de contexto


personalizados
Las aplicaciones Web de la plataforma SAP BusinessObjects Business Intelligence se pueden desplegar en una
ubicacin personalizada de un servidor de aplicaciones Web. Esta ubicacin se refleja en la URL usada para
acceder a la aplicacin web desde un explorador web y suele denominarse contexto.
Un contexto raz es la carpeta de nivel superior en un servidor de aplicaciones Web donde se encuentran las
aplicaciones Web. El contexto raz 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 sera http://
www.miempresa.com/BOE/.
Una ruta de acceso de contexto (que se suele llamar directorio virtual) es una carpeta en un contexto raz donde
se encuentra ubicada una aplicacin Web. Por ejemplo, la ruta de acceso de contexto predeterminada para la
aplicacin Plataforma de lanzamiento de BI es /BI. La URL usada para acceder a la aplicacin web Plataforma de
lanzamiento de BI en un servidor de aplicaciones web denominado www.miempresa.com sera 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


Informacin general del despliegue de aplicaciones Web

Tanto el contexto raz 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 aplicacin web llamada MyApp en
diferentes rutas de acceso de contexto races y de aplicaciones web. Los siguientes temas describen cmo
personalizar rutas de acceso races y de aplicaciones web.

3.5.1

Para cambiar el contexto raz

Puede cambiar el contexto raz que usan las aplicaciones Web de la plataforma de SAP BusinessObjects Business
Intelligence, salvo la aplicacin Web AdminTools. AdminTools debe usar el contexto raz predeterminado para
funcionar correctamente. La configuracin predeterminada es disponer de un contexto raz vaco para que la ruta
del contexto de la aplicacin Web se muestre directamente despus de la direccin del servidor en una direccin
URL.
Por ejemplo, un contexto raz vaco da como resultado en una direccin URL como http://localhost:
8080/BOE/CMC, donde http://localhost:8080/ es el servidor y el nmero de puerto, no existe contexto raz,
y BOE/CMC es la ruta del contexto de la aplicacin Web. Configurar el contexto raz en /MI_EMPRESA cambiar la
direccin URL de ejemplo anterior a http://localhost:8080/MI_EMPRESA/BOE/CMC.
Al usar la herramienta WDeploy, el contexto raz se puede establecer en la pantalla Opciones. Al usar las
herramientas de lnea de comandos WDeploy, el contexto raz para las aplicaciones Web de la plataforma SAP
BusinessObjects Business Intelligence se configura en el siguiente archivo de configuracin:
<DIR_INSTALACIN_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 configuracin wdeploy.conf contiene los siguientes parmetros de forma
predeterminada:
as_lang=en
work_dir=
war_dir=
app_source_tree=
disable_CMC=false
disable_InfoView=false
JCoStandalone=
root_context_path=
recent_app_svr=<SERVIDOR_APLICACIONES_WEB>

3.5.2

Cambiar la ruta del contexto de una aplicacin 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 direccin URL de ejemplo http://localhost:8080/BOE/CMC. En este ejemplo, http://localhost:
8080/ es el servidor y nmero de puerto, BOE es la aplicacin web y /CMC es un componente que se incluye con la
aplicacin web BOE.
La ruta de contexto para las aplicaciones Web de la plataforma SAP BusinessObjects Business Intelligence se
configura en el siguiente archivo de configuracin:

Manual de despliegue de las aplicaciones Web


Informacin general del despliegue de aplicaciones Web

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

17

<DIR_INSTALACIN_BOE>SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf\apps


\<APLICACIN_WEB>.properties
Use un editor de texto para actualizar el valor del parmetro appvdir que se encuentra en el archivo de
configuracin <APLICACIN_WEB>.properties.
Por ejemplo, el archivo de configuracin BOE.properties contiene los siguientes parmetros de forma
predeterminada:
warfile=BOE.war
appvdir=BOE
buildfile=BOE.xml
osgisupported=true

18

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

Manual de despliegue de las aplicaciones Web


Informacin general del despliegue de aplicaciones Web

4 Desplegar aplicaciones Web con la


herramienta WDeploy
4.1

Informacin 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 parmetros facilitados en la lnea de
comandos.

Un nuevo asistente basado en Windows similar al programa de instalacin de la plataforma SAP


BusinessObjects Business Intelligence que solicita al usuario que introduzca los parmetros 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 especfico.
Por ejemplo, para desplegar una aplicacin Web en un servidor de aplicaciones Web IBM WebSphere, un nico
comando WDeploy realiza las siguientes tareas:
1.

Crea configuraciones especficas para IBM WebSphere en el archivo web.xml de la aplicacin Web.

2.

Incluye el contenido de la aplicacin Web en un archivo Web.

3.

Crea un archivo EAR que contiene la aplicacin Web.

4.

Llama a las herramientas del despliegue de IBM WebSphere para desplegar la aplicacin Web.

4.2

requisitos previos WDeploy

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

Nota
Antes de desplegar las aplicaciones web a WebSphere, consulte WASX7017E: Excepcin al implementar en
WebSphere [pgina 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 documentacin del servidor de aplicaciones
Web para ver las instrucciones de instalacin.

Manual de despliegue de las aplicaciones Web


Desplegar aplicaciones Web con la herramienta WDeploy

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

19

El servidor de aplicaciones web debe disponer de al menos 5 GB de espacio libre en el disco, adems de otros
requisitos especificados por el resto de software instalado en el equipo.
Se recomienda cambiar la configuracin de tamao de pila y tamao de permiso mximo de JVM a -Xms128m Xmx2048m -XX:MaxPermSize=512m. Por ejemplo, si utiliza Tomcat, la configuracin modificada sera sta:
JAVA_OPTS="-Xms128m -Xmx2048m -XX:MaxPermSize=512m"

Nota
Para SAP NetWeaver AS Java 7.3x and 7.4, asegrese de que el tamao de pila mximo es como mnimo de
4.096 megabytes. Por ejemplo: JAVA_OPTS="-Xms128m -Xmx4096m -XX:MaxPermSize=512m"
Consulte la documentacin de JVM para obtener informacin acerca de los cambios de configuracin de la
memoria de Java.
Antes de empezar con el proceso de despliegue, asegrese 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
mnimo 4 GB de RAM (8 GB para SAP NetWeaver AS Java 7.3x y 7.4) y 15 GB de espacio libre en disco, adems de
un mnimo 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 funcin 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

1.

En el men Inicio de Windows, seleccione Ejecutar....


Se muestra el cuadro de dilogo Ejecutar.

2.

Escriba regedit en el campo Abrir.


Se ejecuta el Editor del Registro.

3.

Desplcese por el rbol del registro hasta


Control

4.

HKEY_LOCAL_MACHINE

SYSTEM

CurrentControlSet

FileSystem

Haga doble clic en <NtfsDisable8dot3NameCreation> y asegrese 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 Mquina virtual Java en el sistema host. El programa de instalacin de
la plataforma SAP BusinessObjects Business Intelligence instala automticamente 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 instalacin de JDK que realiza el programa de instalacin 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 instalacin de nivel Web o instalando manualmente un JDK apropiado (1.5 o 1.6, segn admita
el servidor de aplicaciones Web). Al configurar JDK manualmente, asegrese 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 configuracin de la variable del entorno <JAVA_HOME>
que est configurada en un directorio Java vlido. Si no se encuentra un JVM adecuado o vlido, 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_INSTALACIN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy

4.2.6 Archivos de configuracin de parmetros del servidor


de aplicaciones Web
Antes de usar la interfaz de lnea de comandos WDeploy para desplegar una aplicacin Web, asegrese de que se
hayan configurado los parmetros correctos en el archivo de configuracin de parmetros del servidor del
despliegue de aplicaciones Web WDeploy. Los parmetros configurados se utilizan como ajustes
predeterminados y no ser necesario indicarlos en la lnea de comandos.

Manual de despliegue de las aplicaciones Web


Desplegar aplicaciones Web con la herramienta WDeploy

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

21

Nota
No tiene que configurar parmetros en estos archivos de configuracin 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 configuracin adecuado para el servidor de aplicaciones Web se encuentra en la siguiente carpeta:
<DIR_INSTALACIN_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 especficos al servidor de aplicaciones Web de su empresa.
Para obtener ms informacin sobre cmo configurar archivos de configuracin de WDeploy Archivos de
configuracin de WDeploy.
Los parmetros configurados en el archivo de configuracin de parmetros del servidor de aplicaciones web de
WDeploy se pueden sobrescribir al llamar a WDeploy desde la lnea de comandos, mediante conmutadores y
parmetros para cambiar el comportamiento predeterminado. Sin embargo, se recomienda que configure los
parmetros en el fichero de configuracin 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 instalacin de Nivel
web o Personalizada / Expandidacon el programa de instalacin de la plataforma SAP BusinessObjects Business
Intelligence. Si prefiere copiar la herramienta WDeploy manualmente, copie la siguiente carpeta al servidor de
aplicaciones web:
<DIR_INSTALACIN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy

Nota
Al copiar manualmente la herramienta WDeploy, asegrese 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 organizacin puede usar el Proveedor de datos (DS) del directorio horizontal del sistema (SLD) de SAP para
mantener un repositorio central de informacin sobre el software de SAP de la organizacin. Proporciona a los
administradores informacin detallada sobre la topologa del sistema y los componentes de software. Para ms
informacin sobre configurar la plataforma BI para SLD vaseRegistro 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

El registro de SLD notifica al SLD cundo se ha desplegado o anulado el despliegue de aplicaciones Web, lo que
conserva la base de datos de SLD actualizada con la informacin ms reciente de los despliegues de aplicaciones
de la organizacin.
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 integracin del Proveedor de datos del directorio horizontal del sistema (SLD-DS) de SAP est disponible para
SAP NetWeaver. Para obtener informacin sobre la integracin 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.

Nota
SLDREG no se instala como parte de la plataforma SAP BusinessObjects Business Intelligence. Para obtener
ms informacin sobre la instalacin 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.

Nota
El archivo necesario sap.com~TomcatSLDDataSupplierWEB.war adjunto a la nota de SAP 1508421 tambin
se puede encontrar en la carpeta <DIR_INSTALACIN_BOE>\SAP BusinessObjects Enterprise XI
4.0\warfiles\webapps despus de instalar la funcin Aplicaciones Web Java durante una instalacin 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 Web


Desplegar aplicaciones Web con la herramienta WDeploy

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

23

Nota
SLDREG no se instala como parte de la plataforma SAP BusinessObjects Business Intelligence. Para obtener
ms informacin sobre la instalacin 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 esttico (pginas HTML, imgenes, documentos,
JavaScript, hoja de estilos en cascada) y contenido dinmico (pginas del servidor Java, archivos JAR,
archivos XML).

2.

Modo de nivel web dividido (un servidor de aplicaciones web adems de un servidor web dedicado)
Un servidor Web dedicado recibe solicitudes de los exploradores Web y facilita todo el contenido esttico
(pginas HTML, imgenes, documentos, JavaScript, hoja de estilos en cascada). Las solicitudes de contenido
dinmico (pginas del servidor Java, archivos JAR, archivos XML) se envan al servidor de aplicaciones
dedicado y, una vez formado el contenido, se devuelven al explorador Web.
Este modo es adecuado para grandes despliegues de produccin donde son claves la escalabilidad y el
rendimiento.

Tambin 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 configuracin se puede
usar para pequeos sistemas de desarrollo o de prueba, pero no se recomienda para sistemas de produccin.

4.4.1

Despliegues independientes

Modo independiente hace referencia a un servidor de aplicaciones Web que sirve contenido esttico y dinmico 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 esttico y dinmico. Las solicitudes de procesamiento desde el servidor
de aplicaciones Web se envan al Servidor de administracin 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

En el diagrama anterior, WDeploy se instala como un componente del CMS [2] y las aplicaciones Web se separan
en directorios para contenido esttico y dinmico. El contenido dinmico se puede copiar ahora al servidor de
aplicaciones Web [1].
La herramienta WDeploy tambin 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 ms adecuado para despliegues de tamao pequeo o medio con un nmero limitado de
usuarios. La ventaja de un despliegue independiente es fcil de desplegar y mantener, pero es posible que no se
adapte a un gran nmero de usuarios debido a que el servidor de aplicaciones Web ofrece contenido esttico y
dinmico.

4.4.2

Despliegues con divisin de nivel web

Un despliegue de nivel web separa el contenido de las aplicaciones estticas y dinmicas de modo que un servidor
web proporciona el contenido esttico y un servidor de aplicaciones web el contenido dinmico. Los servidores
web y los servidores de aplicaciones web pueden ejecutarse en el mismo equipo o en equipos distintos
conectados a una red.

Nota
Las 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 travs de un servidor de seguridad [1]
que slo sirve contenido esttico (pginas HTML, imgenes, documentos, JavaScript, hojas de estilos en
cascada). Cuando se requiere contenido dinmico, el servidor Web enva una solicitud al servidor de aplicaciones
Web [2]. Cualquier solicitud que necesite un procesamiento adicional de la plataforma SAP BusinessObjects
Business Intelligence se enva al Servidor de administracin 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 esttico y dinmico. Ahora el contenido dinmico se puede copiar al servidor de
aplicaciones Web [2] y el contenido esttico al servidor Web [1].
El comando WDeploy tambin 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 organizacin implementa medidas de seguridad que restringen el acceso a servidores, los contenidos
esttico y dinmico se pueden enviar de forma independiente a aqullos que tengan autoridad para desplegar
contenido.

Manual de despliegue de las aplicaciones Web


Desplegar aplicaciones Web con la herramienta WDeploy

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

25

Los despliegues divididos son los ms adecuados para despliegues de tamao mediano o grande con un
importante o creciente nmero de usuarios. La ventaja de un despliegue dividido reside en que es escalable y
proporciona un buen rendimiento.

Nota
Los servidores Web, de aplicaciones Web y de la plataforma SAP BusinessObjects Business Intelligence se
pueden agrupar en clster 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

Nota
Los servidores Web Apache e IBM IHS se especifican como apache en los archivos de configuracin de
WDeploy.

4.4.2.2
remoto

Para desplegar aplicaciones Web en un equipo

Use el siguiente procedimiento para desplegar aplicaciones Web en un equipo remoto. En este procedimiento,
Cuadro 1 hace referencia al equipo que alija una instalacin 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_INSTALACIN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy

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

<DIR_INSTALACIN_BOE>\InstallData

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

Sugerencias
Aunque puede personalizar la estructura de carpetas para satisfacer sus requisitos especficos, se
recomienda conservar los archivos con la misma estructura de carpetas o jerarqua 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

2.

Copie los siguientes archivos del Cuadro 1 al Cuadro 2.

Carpeta <DIR_INSTALACIN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy.

Sugerencias
Quite los contenidos de <DIR_INSTALACIN_BOE>\SAP BusinessObjects Enterprise XI
4.0\wdeploy\workdir antes del copiado del archivo si la carpeta no est vaca.

Carpeta <DIR_INSTALACIN_BOE>\SAP BusinessObjects Enterprise XI 4.0\warfiles


\webapps.

Carpeta <DIR_INSTALACIN_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 configuracin de WDeploy para el servidor de aplicaciones Web. Proporcione toda la
informacin necesaria para permitir que WDeploy despliegue la aplicacin Web.
Por ejemplo, para modificar el archivo de configuracin para WebLogic 10, debera 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 configuracin se encuentra en el siguiente directorio:
<DIR_INSTALACIN_BOE>R\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf
\config.<SERVIDOR_APLICACIONES_WEB>

5.

Ejecute la secuencia de comandos WDeploy desde su ubicacin en Cuadro 2 abriendo la consola de lnea de
comandos e introduciendo el siguiente comando:
<DIR_INSTALACIN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\wdeploy.bat
<SERVIDOR_APLICACIONES_WEB>
-Dapp_source_tree=<DIR_INSTALACIN_BOE>\SAP BusinessObjects Enterprise XI
4.0\warfiles\webapps
deployall

Nota

Puede configurar los valores predeterminados del parmetro WDeploy en el archivo de configuracin
WDeploy
DIR_INSTALACIN_BOE\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf
\wdeploy.conf, en lugar de dar parmetros en la lnea de comandos. Por ejemplo, establezca los
parmetros:

app_source_tree o war_dir

work_dir

root_context_path

Para obtener ms informacin, consulte Archivo de configuracin WDeploy.

El argumento -Dwar_dir se pasa para especificar la ubicacin de archivos WAR genricos como
entrada para el despliegue. Por ejemplo, para desplegar un archivo BOE.war genrico:
<DIR_INSTALACIN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy

Manual de despliegue de las aplicaciones Web


Desplegar aplicaciones Web con la herramienta WDeploy

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

27

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

Para crear archivos WAR genricos para todas las aplicaciones de la plataforma de BI, ejecute el
siguiente comando:
<DIR_INSTALACIN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy
\wdeploy.bat
buildwarall
-Dapp_source_tree=<DIR_INSTALACIN_BOE>\SAP BusinessObjects
Enterprise XI 4.0\warfiles\webapps
-Dwar_dir=C:\myGenericWarFiles

Pase el parmetro -Dwar_dir=<UBICACIN_DE_DESTINO_DEL_ARCHIVO_WAR_GENRICO> para


especificar la ubicacin de salida de los archivos WAR genricos.

4.5

Archivos de configuracin de WDeploy

Los archivos de configuracin de WDeploy contienen configuraciones que estn guardadas en un formato de
texto de pares de valor clave. Las opciones y los parmetros guardados en los archivos de configuracin (y que
WDeploy lee al iniciarse) se usan como opciones predeterminadas y ya no es necesario definirlos en la lnea de
comandos. Sin embargo, sigue siendo posible definir cualquier opcin o parmetro en la lnea de comandos, lo
cual sustituir al archivo de configuracin. Las opciones y parmetros dados en la lnea de comandos no cambian
las opciones almacenadas en los archivos de configuracin.

Nota
Se recomienda no almacenar las contraseas de cuenta de administrador del servidor de aplicaciones Web en
el archivo de configuracin de WDeploy. Se recomienda pasarlo a WDeploy desde la lnea de comandos con el
parmetro -Das_admin_password=<CONTRASEA>.
WDeploy usa tres archivos de configuracin:

Archivo de configuracin de WDeploy (<DIR_INSTALACIN_BOE>\SAP BusinessObjects Enterprise


XI 4.0\wdeploy\conf\wdeploy.conf): almacena la configuracin general de WDeploy que se aplica a
todos los servidores de aplicaciones Web.

Archivos de configuracin de servidor de aplicaciones web (<DIR_INSTALACIN_BOE>\SAP


BusinessObjects Enterprise XI 4.0\wdeploy\conf
\config.<<SERVIDOR_APLICACIONES_WEB>>): almacena la configuracin para un servidor de aplicaciones
Web especfico.

Archivo de configuracin de la aplicacin Web (<DIR_INSTALACIN_BOE>\SAP BusinessObjects


Enterprise XI 4.0\wdeploy\conf\apps\<WEB_APP>.properties): almacena la configuracin
individual del despliegue para cada aplicacin 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

4.5.1

Archivo de configuracin de WDeploy

El archivo de configuracin <DIR_INSTALACIN_BOE>\SAP BusinessObjects Enterprise XI


4.0\wdeploy\conf\wdeploy.conf almacena la configuracin que se puede compartir entre los servidores de
aplicaciones Web del despliegue.
Las propiedades almacenadas en el archivo de configuracin de WDeploy se pueden sobrescribir en la lnea de
comandos usando el parmetro modificador -D<<PROPIEDAD>. Sin embargo, se recomienda que configure los
parmetros en el fichero de configuracin config.<SERVIDOR_APLICACIONES_WEB> adecuado para su
despliegue.
Para obtener una lista completa de las propiedades de WDeploy, consulte Parmetros de la propiedad de
WDeploy.

4.5.2
web

Archivos de configuracin de servidor de aplicaciones

Dado que cada servidor Web y servidor de aplicaciones Web requiere una configuracin de WDeploy diferente, la
herramientas WDeploy hace referencia a un archivo de configuracin para cada servidor admitido. Los archivos
de configuracin se almacenan en la carpeta conf de WDeploy del siguiente modo:
<DIR_INSTALACIN_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 configuracin 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 configuracin disponibles para cada servidor Web y de
aplicaciones Web admitido.

Manual de despliegue de las aplicaciones Web


Desplegar aplicaciones Web con la herramienta WDeploy

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

29

4.5.2.1

Archivo de configuracin de JBoss 5.0

Configure los valores predeterminados para los siguientes parmetros de config.jboss5 (JBoss 5.0) para
evitar tener que darlos en la lnea de comandos cada vez.
Tabla 3: Parmetros WDeploy obligatorios para JBoss 5.0
Nombre del parmetro

Descripcin

Ejemplo

as_dir

Ubicacin de instalacin 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 configuracin de SAP NetWeaver AS Java


7.2 o 73x o 7.4
Nota
Actualmente 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
parmetros en config.sapappsvr73 para usar estos comandos previos al despliegue.
Configure los valores predeterminados para los siguientes parmetros 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
lnea de comandos.
Tabla 4: Parmetros obligatorios de WDeploy para SAP NetWeaver AS Java 7.2 y 7.3x o 7.4
Nombre del parmetro

Descripcin

Ejemplo

as_dir

Ubicacin de instalacin 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


cin 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

Nombre del parmetro

Descripcin

Ejemplo

as_admin_password

Contrasea de la cuenta adminis


trativa de SAP NetWeaver AS Java.

password

clear.temp.dirs

true
Pasado a SAP NetWeaver AS Java
durante el despliegue: activa o de
sactiva la eliminacin automtica de
archivos temporales. Deben esta
blecerse en "true".

use.deploy.controller

true
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".

time.to.wait.factor

1600
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").

4.5.2.3

Archivo de configuracin 6 o 7

Configure los valores predeterminados de los siguientes parmetros de config.tomcat6 o config.tomcat7


para evitar tener que darlos en la lnea 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 [pgina 63].
Tabla 5: Parmetros WDeploy obligatorios para Tomcat 6 o 7
Nombre del parmetro

Descripcin

Ejemplo

as_instance

Nombre de la instancia del ser


vidor de aplicaciones.

localhost

as_service_name

Nombre del servicio Tomcat


Tomcat6 o Tomcat7
cuando el servidor de aplicacio
nes est instalado como un
servicio de Windows (slo se
aplica para instalaciones de Mi
crosoft Windows).

as_dir

Ubicacin de instalacin 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 parme

HKLM\SOFTWARE\Wow6432Node
\Apache Software Foundation

Manual de despliegue de las aplicaciones Web


Desplegar aplicaciones Web con la herramienta WDeploy

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

31

Nombre del parmetro

as_service_key_value

Descripcin

Ejemplo

tros de Java (slo se aplica a


las instalaciones en Microsoft
Windows).

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

Parmetros Java de Tomcat: el Opciones.


valor de la clave de registro
as_server_key.

4.5.2.4 Archivo de configuracin de WebLogic 10, 10.3 o


10.3.x (11gR1)
Configure los valores predeterminados para los siguientes parmetros en config.weblogic10 o
config.weblogic11 para evitar tener que darlos en la lnea de comandos cada vez.
Tabla 6: Parmetros WDeploy obligatorios para WebLogic 10, 10.3 o 10.3.x (11gR1)
Nombre del parmetro

Descripcin

Ejemplo

as_admin_port

Puerto de solicitud de administra


cin de WebLogic.

7001

as_admin_username

Nombre de usuario de la cuenta ad


ministrativa de WebLogic.

weblogic

as_admin_password

Contrasea 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
8.5.5

Archivo de configuracin de WebSphere 6, 7, 8.5, o

Establezca los valores predeterminados para los siguientes parmetros de config.websphere6,


config.websphere7o config.websphere8 para evitar tener que suministrarlos en la lnea de comandos cada
vez.
Tabla 7: Parmetros WDeploy obligatorios para WebSphere 6, 7, 8.5, o 8.5.5
Nombre del parmetro

Descripcin

Valor de muestra

as_soap_port

Nmero del puerto para la gestin del ser


vidor de aplicacin 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

Nombre del parmetro

Descripcin

Valor de muestra

blece, no se usar el nmero de puerto


SOAP predeterminado.
as_instance

Nombre de la instancia del servidor de apli server1


caciones de WebSphere.

as_admin_password

Contrasea 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 AppSrv01


aplicaciones Websphere. Proporcione este
parmetro cuando est utilizando un perfil
que no sea predeterminado para el desplie
gue.

as_virtual_host

El host virtual al que se debe enlazar la apli default_host


cacin.

as_admin_is_secure

Indica a WDeploy que la seguridad de


WebSphere est habilitada.

false

Nota
Los valores de as_admin_username y
as_admin_password se deben configu
rar cuando el valor de
as_admin_is_secure es true.
as_dir

Ubicacin de instalacin 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

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

as_plugin_cfg_dir

Ubicacin del archivo de WebSphere


plugin-cfg.xml. Este parmetro slo se
necesita para despliegues con divisin de
nivel web.

Manual de despliegue de las aplicaciones Web


Desplegar aplicaciones Web con la herramienta WDeploy

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

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

33

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)

Nota
Se recomienda no almacenar las contraseas de cuenta de administrador del servidor de aplicaciones Web en
el archivo de configuracin de WDeploy. Se recomienda pasarlo a WDeploy desde la lnea de comandos con el
parmetro -Das_admin_password=<CONTRASEA>.
Los despliegues divididos usan un servidor de aplicaciones Web dedicado para servir contenido dinmico y un
servidor Web dedicado para servir contenido esttico. 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

Tomcat 7.0

WebLogic 10

WebLogic 10.3

WebLogic 10.3.x (11gR1)

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 configuracin de Apache o IBM IHS
(despliegue con divisin)
Establezca los valores predeterminados de los siguientes parmetros de config.apache para evitar tener que
darlos en la lnea de comandos cada vez.

Nota
El mismo archivo de configuracin (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

Tabla 8: Parmetros WDeploy obligatorios para Apache 2.2 o IBM IHS (despliegue dividido)
Nombre del parmetro

Descripcin

Ejemplo

connector_type

El tipo de conector de Apache que


se usa para configurar el modo de
divisin

tomcat6

deployment_dir

Directorio en el que WDeploy crea

C:\apache2\htdocs

un subdirectorio para el contenido


esttico que sirve el servidor Web.
WDeploy crea un directorio virtual
en el servidor Web y asigna el subdi
rectorio a la direccin URL.
plugin_install_dir

El directorio de instalacin del com ${ws_dir}\Plugins


plemento raz para los servidores de
aplicaciones de WebSphere.

ws_dir

El directorio de instalacin del servi C:\apache2


dor Apache.

Nota
Al usar IBM IHS con un servidor de aplicaciones Web de WebSphere 6, 7, 8.5 o 8.5.5 asegrese de que
as_plugin_cfg_dir est correctamente configurado en config.websphere6, config.websphere7 o
config.websphere8.

4.5.3 Archivo de propiedades de configuracin de la


aplicacin Web
Cada aplicacin Web se puede desplegar en una ubicacin distinta del servidor de aplicaciones Web, y se puede
configurar con diferentes opciones de empaquetado.
Cada aplicacin Web que se puede desplegar se configura en el archivo de configuracin
<DIR_INSTALACIN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf\app
\<APLICACIN_WEB>.properties.
Las siguientes configuraciones estn disponibles en un archivo de configuracin
<APLICACIN_WEB>.properties:
Variable

Descripcin

Ejemplo

warfile

Nombre del archivo WAR que


se va a crear para esta aplica
cin Web.

dswsbobje.war

appvdir

Nombre de la ruta del contexto dswsbobje


(tambin conocida como direc
torio virtual) a la que se desple
gar la aplicacin Web.

Manual de despliegue de las aplicaciones Web


Desplegar aplicaciones Web con la herramienta WDeploy

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

35

Variable

Descripcin

Ejemplo

buildfile

Archivo de creacin Ant para


crear la aplicacin 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.
classloading_mode

Configuracin para determinar


la ordenacin del cargador de
clases.

classloader_package_ Filtro para el cargador de cla


filtering
ses.

true

PARENT_LAST

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

Al desplegar una aplicacin web en una ubicacin especfica del servidor de aplicaciones web, use la variable
appvdir para establecer la ubicacin de la aplicacin web dentro del contexto raz del servidor. Por ejemplo, si el
contexto raz 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 aplicacin web desde http://
www.mycompany.com/BOE/mywebapp/.

4.6

Uso de la herramienta de lnea de comandos WDeploy

Antes de usar la herramienta de lnea de comandos WDeploy, asegrese de que los archivos de configuracin de
WDeploy se han configurado correctamente para el servidor de aplicaciones Web. Consulte Archivos de
configuracin de WDeploy.
Para obtener informacin sobre los requisitos previos de WDeploy, consulte: requisitos previos WDeploy [pgina
19]
La herramienta de lnea de comandos WDeploy se instala como parte de la plataforma SAP BusinessObjects
Business Intelligence:
<DIR_INSTALACIN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\wdeploy.bat
Existen dos tipos de comandos:

Comandos generales
Se usa para proporcionar informacin 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 despliegue
Se usan para desplegar determinadas aplicaciones web en un servidor de aplicaciones web concreto. Estos
comandos tienen siempre el formato: servidor, propiedades, accin. 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

Dnde:

<SERVIDOR_APLICACIONES_WEB> es el nombre del Web o servicio de aplicaciones Web y debe coincidir


con el archivo de configuracin WDeploy <DIR_INSTALACIN_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 configuracin es
<DIR_INSTALACIN_BOE>>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf
\config.sapappsvr73, de modo que el nombre dado para el parmetro
<SERVIDOR_APLICACIONES_WEB> dado a WDeploy en la lnea de comandos es sapappsvr73.

-D<PROPIEDAD>=<valor> es al menos un par de valor de clave. Los parmetros suministrados en la


lnea de comandos sobrescriben a los del archivo de configuracin.
Por ejemplo, para desplegar la aplicacin web BOE, use -DAPP=BOE. Esto sobrescribe cualquier valor
para -DAPP= almacenado en el archivo de configuracin del servidor de aplicaciones web
config.<WEB_APP_SERVER>.

<ACCIN> es el nombre de la operacin que se va a realizar.


Por ejemplo, la accin deployall desplegar todas las aplicaciones web en el servidor de aplicaciones
web indicado como <SERVIDOR_APLICACIONES_WEB> en el primer parmetro.

4.6.1
4.6.1.1

Sintaxis
Nombres de servidor de WDeploy

WDeploy usa un nombre de servidor en la lnea de comandos y como parte del nombre de archivo para los
archivos de configuracin del servidor. El nombre de archivo es el primer parmetro dado en la lnea 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 configuracin de <DIR_INSTALACIN_BOE>\SAP BusinessObjects
Enterprise XI 4.0\wdeploy\config.
Para obtener un listado completo de nombre vlidos para <SERVIDOR_APLICACIONES_WEB>, consulte Valores
para SERVIDOR_APLICACIONES_WEB.

4.6.1.2

Parmetros de propiedad de WDeploy

Las propiedades de WDeploy se pueden definir en la lnea de comandos mediante el parmetro modificador D<PROPIEDAD>. Repita el parmetro modificador -D<PROPIEDAD> con cada propiedad que desee definir.
Por ejemplo, en el siguiente comando se usan varias invocaciones del parmetro 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 Web


Desplegar aplicaciones Web con la herramienta WDeploy

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

37

-Das_instance=localhost
-Das_service_name=Tomcat6
-DAPP=BOE
deployonly
Las propiedades se pueden configurar tambin en el archivo de configuracin wdeploy.config. Este mtodo
permite definir las propiedades de forma predeterminada y sobrescribirlas desde la lnea de comandos cuando
sea necesario. Para obtener ms informacin sobre el archivo de configuracin wdeploy.conf, consulte Archivo
de configuracin de WDeploy.
La siguiente tabla enumera todas las propiedades de WDeploy.
Tabla 9: Propiedades de WDeploy
Propiedad

Descripcin

Valor de muestra

APP

Nombre de la aplicacin 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 aplicacin
Web:

BOE

<DIR_INSTALACIN_BOE>SAP BusinessObjects
Enterprise XI 4.0\wdeploy\conf\apps
\<APLICACIN_WEB>.properties
Esta propiedad se usa al trabajar con aplicaciones Web
individuales, como con los comandos wdeploy
predeploy, wdeploy deploy o wdeploy
deployonly.
app_source_dir

Ubicacin de los archivos de origen de una aplicacin


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

app_source_tree

<DIR_INSTALACIN_BOE
>\SAP
BusinessObjects
Enterprise XI
4.0\wdeploy\warfiles
\webapps
\<APLICACIN_WEB>

Ubicacin de los archivos de origen de todas las aplica


ciones web disponibles (la carpeta superior de
dir_aplicacin_origen).

<DIR_INSTALACIN_BOE
>\SAP
BusinessObjects
Enterprise XI
Esta propiedad se usa al trabajar con todas las aplica
ciones Web disponibles de forma simultnea, como con 4.0\wdeploy\warfiles
\webapps
los comandos wdeploy predeployall, wdeploy
deployall o wdeploy deployonlyall.

as_admin_is_secure

38

Para servidores de aplicaciones Web que usan un ci


frado SSL durante el despliegue de las aplicaciones
Web, como WebSphere.

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

false (predeterminado)
true

Manual de despliegue de las aplicaciones Web


Desplegar aplicaciones Web con la herramienta WDeploy

Propiedad

Descripcin

Valor de muestra

Nota
Para establecer este valor en true, es necesario que
se indique tambin un nombre de cuenta de adminis
trador y una contrasea.
as_admin_password

contrasea

Es obligatorio para NetWeaver.


Contrasea de la cuenta de administrador del servidor
de aplicaciones Web.

as_admin_port

8080

Es obligatorio para NetWeaver.


Nmero del puerto para el acceso como administrador
del servidor de aplicaciones Web.

as_admin_username

administrador

Es obligatorio para NetWeaver.


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

as_dir

Directorio de instalacin del servidor de aplicaciones


Web.

C:\tomcat6

as_domain_dir

Directorio de instalacin del servidor de aplicaciones


Web.

C:\BEA\Weblogic

Para los servidores de aplicaciones de WebLogic,


as_domain_dir es la raz de dominio.
as_instance

Obligatorio para todos los servidores de aplicaciones.

localhost

Nombre de la instancia de servidor de aplicaciones


Web.
as_lang

Idioma preferido para la interfaz de usuario de WDe


ploy.

Manual de despliegue de las aplicaciones Web


Desplegar aplicaciones Web con la herramienta WDeploy

Checo: CS

Dans: DA

Holands: NL

Ingls: EN

Fins: FI

Francs: FR

Alemn: DE

Hngaro: HU

Italiano: IT

Japons: JA

Coreano: KO

Bokmal de Noruega:
NB

Polaco: PL

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

39

Propiedad

as_mode

Descripcin

Valor de muestra

Tipo de despliegue de aplicaciones Web.

Portugus: PT

Rumano: RO

Ruso: RU

Chino simplificado:
zh_CN

Eslovaco: SK

Espaol: ES

Sueco: SV

Tailands: TH

Chino tradicional:
zh_TW

Turco: TR

standalone

Un independiente (standalone) es un servidor de aplica split


ciones Web que sirve contenido web esttico y din
mico. Un despliegue dividido utiliza un servidor Web de
dicado para servir contenido esttico y un servidor de
aplicaciones Web para servir contenido dinmico.
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 parme
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 parmetros
de inicio de JVM.
as_service_name

Para Tomcat ejecutado en Windows.

Tomcat6

El nombre del servicio de Tomcat .


as_sid

Es obligatorio para NetWeaver. El ID de sistema de la


instancia de destino.

as_soap_port

Obligatorio para WebSphere. Nmero del puerto para la 8880


gestin del servidor de aplicacin SOAP. Si no se esta
blece, se utiliza el nmero de puerto SOAP predetermi
nado.

as_virtual_host

Slo para WebSphere.

AS1

default_host

El host virtual al que se debe enlazar la aplicacin.

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

Propiedad

Descripcin

Valor de muestra

classloader_package_ Para WebLogic 10.


filtering
Cuando la propiedad est configurada, la aplicacin se
convierte en EAR y se configura un filtrado de
Classloader con la lista de paquetes. Este parmetro

com.ctc.wstx.*,ja
vax.xml.*,
org.apache.*

es una lista separada por comas de los paquetes que se


filtrarn del cargador de clases.
connector_type

Para servidores Web que se ejecutan en modo dividido,


como Apache.

tomcat6

Defina connector_type como el nombre del servidor


de aplicaciones web dedicado que usa el servidor web.
deploy_as_a_filetree Para servidores de aplicaciones Web de WebLogic.

deployment_dir

false (predeterminado)

Indica si la aplicacin se debe expandir como un rbol


de archivos (formato ampliado) o como un archivo
WAR o EAR comprimido.

true

Directorio en el que WDeploy crea un subdirectorio


para el contenido esttico servido por un servidor web
dedicado.

C:\apache2\htdocs

WDeploy crea un directorio virtual en el servidor Web y


asigna el subdirectorio a la direccin URL.
disable_CmcApp

Deshabilita la aplicacin Web de la CMC cuando se es


tablece en true.

false
true

disable_InfoView

Deshabilita la aplicacin Web de la Plataforma de lanza false


miento de BI cuando se establece en true.
true

enforce_file_limit

Indica a WDeploy si el servidor de aplicaciones Web


contiene ms de 65.535 archivos.
Est configurado en false de forma predeterminada,

false (predeterminado)
true

excepto para WebSphere 6.


JCoStandalone

Se usa cuando la plataforma de BI est integrada con


un sistema BW de SAP.

false
true

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.
recent_app_svr

El servidor de aplicaciones Web ms reciente en el que


se han desplegado las aplicaciones Web.

root_context_path

/BOE
La ruta del contexto raz de la aplicacin Web hacia la
que se despliegan las aplicaciones Web. Para desplegar

Manual de despliegue de las aplicaciones Web


Desplegar aplicaciones Web con la herramienta WDeploy

Tomcat6

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

41

Propiedad

Descripcin

Valor de muestra

una aplicacin Web hacia una carpeta dentro del con


texto raz, consulte la configuracin appvdir del ar
chivo de configuracin .properties de la aplicacin
Web.
work_dir

Carpeta en la que WDeploy manipula los archivos WAR


o EAR de aplicaciones web (por ejemplo, para separar
contenido esttico y dinmico en una aplicacin web).
Esta carpeta almacena los resultados de la accin
wdeploy predeploy y almacena los datos necesarios
para anular el despliegue de las aplicaciones web.

ws_dir

Para servidores Web que se ejecutan en modo dividido,


como Apache.

<DIR_INSTALACIN_BOE
>\SAP
BusinessObjects
Enterprise XI
4.0\wdeploy\workdir

C:\apache2

El directorio de inicio del servidor Web.


ws_instance

Slo para WebSphere 6.

webserver1

El nombre del servidor Web donde est instalada la apli


cacin, en modo dividido.
ws_type

Para servidores Web que se ejecutan en modo dividido,


como Apache.

apache

El nombre del servidor Web, tal y como se encuentra en


el archivo <DIR_INSTALACIN_BOE>\SAP
BusinessObjects Enterprise XI 4.0\wdeploy
\conf\config.<SERVIDOR_WEB>.

Nota
Tanto Apache como IBM HTTP Server disponen de
un ws_type de apache.
war_dir

La ubicacin de los archivos WAR o EAR para desplegar C:\myGenericWarFiles


o la ubicacin de salida de destino en la que crear los
archivos WAR genricos.

4.6.1.2.1
Parmetros obligatorios de la propiedad para
despliegues divididos de nivel web
Algunas propiedades son necesarias para los despliegues con divisin de nivel web (servidores web y de
aplicaciones web separados). Cuando realice un despliegue con divisin de nivel web, asegrese de que los
siguientes parmetros de propiedad se incluyen en la lnea de comandos o estn configurados para el servidor
web o de aplicaciones web en el archivo de configuracin (config.<SERVIDOR_APLICACIONES_WEB>).

Defina la propiedad -Das_mode=split para separar el contenido esttico para el servidor web y el contenido
dinmico 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

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 parmetro de un comando WDeploy es la accin que se realizar. En la siguiente seccin se define cada
accin vlida y lo que hace cada una.
Tabla 10: Acciones de WDeploy
Accin

Descripcin

predeploy

El comando wdeploy predeploy prepara una aplicacin Web para su despliegue en


el servidor de aplicaciones Web de destino.
Se actualiza el archivo de configuracin de la aplicacin Web web.xml a la vez que se
efecta cualquier cambio necesario para que la aplicacin Web se pueda desplegar
en el servidor de aplicaciones Web de destino.
Una vez configurado, la aplicacin Web se comprime en un archivo WAR o EAR y se
guarda en <DIR_INSTALACIN_BOE>\SAP BusinessObjects Enterprise XI
4.0\wdeploy\workdir\<SERVIDOR_APLICACIONES_WEB>.
Es posible desplegar este archivo manualmente mediante la consola administrativa
de la aplicacin Web, o bien con el comando wdeploy deploy.
Use wdeploy predeploy para preparar la aplicacin Web BOE y as tenerla lista
para desplegarla en un servidor de aplicaciones Web especfico. 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_INSTALACIN_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 Web


Desplegar aplicaciones Web con la herramienta WDeploy

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

43

Accin

Descripcin

Nota
El despliegue previo no necesita acceso al servidor de aplicaciones Web, a excep
cin de WebSphere. Al desplegar en WebSphere, el parmetro
default_virtual_host es obligatorio.
deploy

El comando wdeploy deploy es una concatenacin de los comandos wdeploy


predeploy y wdeploy deployonly, la cual prepara y despliega una aplicacin Web
en el servidor de aplicaciones Web mediante un slo comando.
Use wdeploy deploy para preparar y desplegar la aplicacin 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_INSTALACIN_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 aplicacin preparada previamente


en el servidor de aplicaciones Web de destino.
Los archivos WAR o EAR desplegables que se encuentran en
<DIR_INSTALACIN_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 lnea de comandos del servidor de aplicaciones Web.
Si una aplicacin Web todava no est preparada para el despliegue, se invoca auto
mticamente el comando wdeploy predeploy.
Use wdeploy deployonly para desplegar una aplicacin 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

Accin

Descripcin
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 genrico desde el rbol de origen de la aplicacin 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 accin 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 lnea de comando del servidor


de aplicaciones Web de destino para eliminar del servidor una aplicacin Web desple
gada de la plataforma SAP BusinessObjects Business Intelligence.
Use el comando wdeploy undeploy para anular el despliegue de la aplicacin 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 configuracin 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 Web


Desplegar aplicaciones Web con la herramienta WDeploy

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

45

4.6.1.4

Comandos generales de WDeploy

Los comandos generales de WDeploy se usan para proporcionar informacin 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. Estn disponibles los siguientes comandos generales:

wdeploy help: muestra un resumen del uso de la lnea de comandos WDeploy disponible.

wdeploy listappservers: enumera todos los servidores de aplicaciones Web Java que esta versin de
WDeploy admite.

wdeploy version: muestra el nmero de versin de la propia herramienta de WDeploy.

wdeploy buildwarall: genera un archivo WAR genrico 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 seccin contiene ejemplos de uso de comandos de WDeploy para servidores de aplicaciones compatibles.

Recuerde
Antes de usar WDeploy, asegrese de que los archivos de configuracin de WDeploy se han configurado
correctamente para el servidor de aplicaciones Web. Consulte Archivos de configuracin de WDeploy [pgina
28]. Lea Consideraciones especiales [pgina 62] para obtener una lista de informacin importante especfica
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

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 aplicacin Web para su despliegue en el servidor de aplicaciones
Web de destino.
WDeploy establece el archivo de configuracin web.xml interno de la aplicacin Web, junto con el resto de
cambios necesarios para que la aplicacin Web se pueda desplegar en el servidor de aplicaciones Web de destino.
Una vez configurado, la aplicacin Web se comprime en un archivo WAR o EAR y se guarda en
<DIR_INSTALACIN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir
\<SERVIDOR_APLICACIONES_WEB>.
El archivo WAR o EAR resultante se puede desplegar manualmente a travs de la consola administrativa del
servidor de aplicaciones Web, o con el comando wdeploy deploy.

Ejemplo
Por ejemplo, use wdeploy predeploy para preparar la aplicacin 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 parmetros de ejemplo para desplegar con anterioridad la aplicacin Web BOE
para servidores de aplicaciones Web especficos. Todos los parmetros son necesarios, a menos que se
marquen como opcionales en los archivos de configuracin: Los parmetros que se den a la lnea de comandos
sustituyen a los almacenados en los archivos de configuracin. Sin embargo, se recomienda que configure los
parmetros en el fichero de configuracin config.<SERVIDOR_APLICACIONES_WEB> adecuado para su
despliegue.

Manual de despliegue de las aplicaciones Web


Desplegar aplicaciones Web con la herramienta WDeploy

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

47

Servidor
JBoss 5 (jboss5)

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 y 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)

48

Parmetros
wdeploy.bat jboss5
-DAPP=BOE
predeploy

wdeploy.bat sapappsvr72
-DAPP=BOE
predeploy

wdeploy.bat sapappsvr73
-DAPP=BOE
predeploy

wdeploy.bat Tomcat6
-DAPP=BOE
predeploy

wdeploy.bat Tomcat7
-DAPP=BOE
predeploy

wdeploy.bat weblogic10
-DAPP=BOE
predeploy

wdeploy.bat weblogic11
-DAPP=BOE
predeploy

wdeploy.bat websphere6
-Das_virtual_host=default_host
-DAPP=BOE
predeploy

wdeploy.bat websphere7
-Das_virtual_host=default_host
-DAPP=BOE
predeploy

wdeploy.bat websphere8
-Das_virtual_host=default_host
-DAPP=BOE
predeploy

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

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_INSTALACIN_BOE>\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps

Ejemplo
Por 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 parmetros de ejemplo para desplegar con anterioridad todas las aplicaciones Web
en servidores de aplicaciones Web especficos. Todos los parmetros son necesarios, a menos que se marquen
como opcionales en los archivos de configuracin: Los parmetros que se den a la lnea de comandos
sustituyen a los almacenados en los archivos de configuracin. Sin embargo, se recomienda que configure los
parmetros en el fichero de configuracin config.<SERVIDOR_APLICACIONES_WEB> adecuado para su
despliegue.
Servidor
JBoss 4.2.3 (jboss4)

JBoss 5 (jboss5)

Parmetros
wdeploy.bat jboss4
predeployall

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)

Tomcat 6.0 (tomcat6)

wdeploy.bat tomcat55
predeployall

wdeploy.bat Tomcat6
predeployall

Manual de despliegue de las aplicaciones Web


Desplegar aplicaciones Web con la herramienta WDeploy

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

49

Servidor

Parmetros

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)

WebSphere 7.0
(websphere7)

4.6.2.4

wdeploy.bat websphere6
-Das_virtual_host=default_host
predeployall

wdeploy.bat websphere7
-Das_virtual_host=default_host
predeployall

wdeploy deployonly

El comando wdeploy deployonly despliega una aplicacin preparada previamente en el servidor de


aplicaciones Web de destino.
Los archivos WAR o EAR desplegables que se encuentran en <DIR_INSTALACIN_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 lnea de comandos del servidor de aplicaciones Web.
Si una aplicacin Web todava no est preparada para el despliegue, se invoca automticamente el comando
wdeploy predeploy.

Ejemplo
Por ejemplo, use wdeploy deployonly para desplegar una aplicacin 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 parmetros de ejemplo para desplegar la aplicacin Web BOE en servidores de
aplicaciones Web especficos. Todos los parmetros son necesarios, a menos que se marquen como
opcionales en los archivos de configuracin: Los parmetros que se den a la lnea 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

almacenados en los archivos de configuracin. Sin embargo, se recomienda que configure los parmetros en el
fichero de configuracin config.<SERVIDOR_APLICACIONES_WEB> adecuado para su despliegue.
Servidor
JBoss 5 (jboss5)

SAP NetWeaver AS Java 7.2


(sapappsvr72)

SAP NetWeaver AS Java


7.3x y 7.4 (sapappsvr73)

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

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
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)

Tomcat 7.0 (tomcat7)

WebLogic 10 y 10.3
(weblogic10)

WebLogic 10.3.x (11gR1)


(weblogic11)

wdeploy.bat Tomcat6
-Das_dir=C:\Tomcat6
-Das_instance=localhost
-Das_service_name=Tomcat6
-DAPP=BOE
deployonly

wdeploy.bat Tomcat7
-Das_dir=C:\Tomcat7
-Das_instance=localhost
-Das_service_name=Tomcat7
-DAPP=BOE
deployonly

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

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 Web


Desplegar aplicaciones Web con la herramienta WDeploy

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

51

Servidor

Parmetros
-Das_admin_password=weblogic
-DAPP=BOE
deployonly

WebSphere 6.1
(websphere6)

WebSphere 7.0
(websphere7)

WebSphere 8.5 y 8.5.5


(websphere8)

4.6.2.5

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

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

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

wdeploy deployonlyall

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

Ejemplo
Por 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 parmetros de ejemplo para desplegar todas las aplicaciones Web en servidores de
aplicaciones Web especficos. Todos los parmetros son necesarios, a menos que se marquen como
opcionales en los archivos de configuracin: Los parmetros que se den a la lnea 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

almacenados en los archivos de configuracin. Sin embargo, se recomienda que configure los parmetros en el
fichero de configuracin config.<SERVIDOR_APLICACIONES_WEB> adecuado para su despliegue.
Servidor
JBoss 5 (jboss5)

SAP NetWeaver AS Java 7.2


(sapappsvr72)

SAP NetWeaver AS Java


7.3x y 7.4 (sapappsvr73)

Parmetros
wdeploy.bat jboss5
-Das_dir=C:\jboss-5
-Das_instance=default
deployonlyall

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
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)

Tomcat 7.0 (tomcat7)

WebLogic 10 y 10.3
(weblogic10)

WebLogic 10.3.x (11gR1)


(weblogic11)

wdeploy.bat Tomcat6
-Das_dir=C:\Tomcat6
-Das_instance=localhost
-Das_service_name=Tomcat6
deployonlyall

wdeploy.bat Tomcat7
-Das_dir=C:\Tomcat7
-Das_instance=localhost
-Das_service_name=Tomcat7
deployonlyall

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

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 Web


Desplegar aplicaciones Web con la herramienta WDeploy

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

53

Servidor

Parmetros

WebSphere 6.1
(websphere6)

WebSphere 7.0
(websphere7)

WebSphere 8.5 y 8.5.5


(websphere8)

4.6.2.6

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

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

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

wdeploy deploy

El comando wdeploy deploy es una concatenacin de los comandos wdeploy predeploy y wdeploy
deployonly, la cual prepara y despliega una aplicacin Web en el servidor de aplicaciones Web mediante un slo
comando.

Ejemplo
Por ejemplo, use wdeploy deploy para preparar y desplegar la aplicacin 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 parmetros de ejemplo para desplegar la aplicacin Web BOE en servidores de
aplicaciones Web especficos. Todos los parmetros son necesarios, a menos que se marquen como
opcionales en los archivos de configuracin: Los parmetros que se den a la lnea de comandos sustituyen a los
almacenados en los archivos de configuracin. Sin embargo, se recomienda que configure los parmetros en el
fichero de configuracin 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

Servidor
JBoss 5 (jboss5)

SAP NetWeaver AS Java 7.2


(sapappsvr72)

SAP NetWeaver AS Java


7.3x y 7.4 (sapappsvr73)

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

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
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)

Tomcat 7.0 (tomcat7)

WebLogic 10 y 10.3
(weblogic10)

WebLogic 10.3.x (11gR1)


(weblogic11)

wdeploy.bat Tomcat6
-Das_dir=C:\Tomcat6
-Das_instance=localhost
-Das_service_name=Tomcat6
-DAPP=BOE
deploy

wdeploy.bat Tomcat7
-Das_dir=C:\Tomcat7
-Das_instance=localhost
-Das_service_name=Tomcat7
-DAPP=BOE
deploy

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

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 Web


Desplegar aplicaciones Web con la herramienta WDeploy

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

55

Servidor

Parmetros

WebSphere 6.1
(websphere6)

WebSphere 7.0
(websphere7)

WebSphere 8.5 o 8.5.5


(websphere8)

4.6.2.7

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

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

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

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

Ejemplo
Por 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 parmetros de ejemplo para desplegar todas las aplicaciones Web en servidores de
aplicaciones Web especficos. Todos los parmetros son necesarios, a menos que se marquen como
opcionales en los archivos de configuracin: Los parmetros que se den a la lnea de comandos sustituyen a los
almacenados en los archivos de configuracin. Sin embargo, se recomienda que configure los parmetros en el
fichero de configuracin 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

Servidor
JBoss 5 (jboss5)

SAP NetWeaver AS Java 7.2


(sapappsvr72)

SAP NetWeaver AS Java


7.3x y 7.4 (sapappsvr73)

Parmetros
wdeploy.bat jboss5
-Das_dir=C:\jboss-5
-Das_instance=default
deployall

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
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)

Tomcat 7.0 (tomcat7)

WebLogic 10 y 10.3
(weblogic10)

WebLogic 10.3.x (11gR1)


(weblogic11)

WebSphere 6.1
(websphere6)

wdeploy.bat Tomcat6
-Das_dir=C:\Tomcat6
-Das_instance=localhost
-Das_service_name=Tomcat6
deployall

wdeploy.bat Tomcat7
-Das_dir=C:\Tomcat7
-Das_instance=localhost
-Das_service_name=Tomcat7
deployall

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

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

wdeploy.bat websphere6
-Das_dir=C:\IBM\WebSphere\AppServer
-Das_instance=server1

Manual de despliegue de las aplicaciones Web


Desplegar aplicaciones Web con la herramienta WDeploy

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

57

Servidor

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

WebSphere 7.0
(websphere7)

WebSphere 8.5 y 8.5.5


(websphere8)

4.6.2.8

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

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

wdeploy undeploy

El comando wdeploy undeploy invoca la interfaz de lnea de comando del servidor de aplicaciones Web de
destino para eliminar del servidor una aplicacin Web desplegada de la plataforma SAP BusinessObjects Business
Intelligence.

Ejemplo
Por ejemplo, use el comando wdeploy undeploy para anual el despliegue de la aplicacin 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 parmetros de ejemplo para anular el despliegue de la aplicacin Web BOE desde
servidores de aplicaciones Web especficos. Todos los parmetros son necesarios, a menos que se marquen
como opcionales en los archivos de configuracin: Los parmetros que se den a la lnea de comandos
sustituyen a los almacenados en los archivos de configuracin. Sin embargo, se recomienda que configure los
parmetros en el fichero de configuracin 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

Servidor
JBoss 5 (jboss5)

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 y 10.3
(weblogic10)

WebLogic 10.3.x (11gR1)


(weblogic11)

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

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
El comando wdeploy undeploy no admite SAP NetWeaver AS Java 7.3x o
7.4.
wdeploy.bat Tomcat6
-Das_dir=C:\Tomcat6
-Das_instance=localhost
-DAPP=BOE
-Das_service_name=Tomcat6
undeploy

wdeploy.bat Tomcat7
-Das_dir=C:\Tomcat7
-Das_instance=localhost
-DAPP=BOE
-Das_service_name=Tomcat7
undeploy

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

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 Web


Desplegar aplicaciones Web con la herramienta WDeploy

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

59

Servidor

Parmetros

WebSphere 6.1
(websphere6)

WebSphere 7.0
(websphere7)

WebSphere 8.5 y 8.5.5


(websphere8)

4.6.2.9

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

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

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

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 parmetros de ejemplo para anular el despliegue de aplicaciones Web desde
servidores de aplicaciones Web especficos Todos los parmetros son necesarios, a menos que se marquen
como opcionales en los archivos de configuracin: Los parmetros que se den a la lnea de comandos
sustituyen a los almacenados en los archivos de configuracin. Sin embargo, se recomienda que configure los
parmetros en el fichero de configuracin 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

Servidor
JBoss 5 (jboss5)

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 y 10.3
(weblogic10)

WebLogic 10.3.x (11gR1)


(weblogic11)

WebSphere 6.1
(websphere6)

Parmetros
wdeploy.bat jboss5
-Das_dir=C:\jboss-5
-Das_instance=default
undeployall

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
El comando wdeploy undeployall no admite SAP NetWeaver AS Java 7.3x
o 7.4.
wdeploy.bat Tomcat6
-Das_dir=C:\Tomcat6
-Das_instance=localhost
-Das_service_name=Tomcat6
undeployall

wdeploy.bat Tomcat7
-Das_dir=C:\Tomcat7
-Das_instance=localhost
-Das_service_name=Tomcat7
undeployall

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

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

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 Web


Desplegar aplicaciones Web con la herramienta WDeploy

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

61

Servidor

Parmetros
-Das_soap_port=8880
undeployall

WebSphere 7.0
(websphere7)

WebSphere 8.5 y 8.5.5


(websphere8)

4.6.3

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

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

Consideraciones especiales

La siguiente seccin recoge informacin 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
Nota
Si 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 versin), tiene que asegurarse de que los archivos .html y .htm no estn comprimidos. Por
ejemplo, en SAP NetWeaver AS 7.3:
1.

Inicie la sesin en el portal de administrador de SAP NetWeaver.


Por ejemplo: http://<nombreservidor>:50200/nwa

2.

Vaya a:

3.

En la ficha Servicios, seleccione Proveedor HTTP.

62

Configuracin

Infraestructura

Propiedades de sistema Java .

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

4.

En Detalles ampliados, modifique las propiedades AlwaysCompressed y NeverCompressed segn lo siguiente:

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

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

Tabla 11: Ejemplo

5.

Nombre

Valor calculado predeterminado

AlwaysCompressed

(defnalo como espacio vaco si est vaco)

NeverCompressed

*.htm,*.html,text/html

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 independientes
Para reducir la carga en un servidor de aplicaciones, puede configurar un servidor Web independiente y dedicado
para que sirva contenido esttico. Todo el contenido esttico lo servir el servidor Web, mientras que el contenido
dinmico lo servir el servidor de aplicaciones Web. Las siguientes instrucciones muestran cmo usar la
herramienta WDeploy para dividir los recursos de las aplicaciones Web en contenido esttico y dinmico, y
desplegar dicho contenido correctamente.
1.

Configure el servidor Web Apache y asegrese de que funciona correctamente. Cargue una pgina Web,
como la pgina 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.

Asegrese de que el servidor de aplicaciones Web Tomcat funciona correctamente.


Abra un explorador Web e introduzca la direccin IP o el nombre de host del servidor de aplicaciones Web y
un nmero de puerto. Por ejemplo: http://tomcat.mycompany.com:8080.

Nota
Si 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 dinmicos a Tomcat.

4.

Siga las instrucciones de configuracin 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 dinmicos ahora se reenvan a Tomcat cuando las recibe Apache.

5.

Asegrese 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 dinmico del servidor de aplicaciones Web se
sirve correctamente.

Manual de despliegue de las aplicaciones Web


Desplegar aplicaciones Web con la herramienta WDeploy

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

63

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

Nota
Esta URL de ejemplo slo funcionar si ha desplegado manualmente la aplicacin 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 configuracin de WDeploy para Apache y Tomcat estn ubicados en
<DIR_INSTALACIN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf.

Edite el archivo de configuracin de WDeploy para Tomcat. Por ejemplo, para Tomcat 6.0, el archivo
config.tomcat6 se parecer a este:
as_dir=C:\Appserver\Tomcat
as_instance=localhost
as_service_name=Tomcat6
as_service_key=HKLM\SOFTWARE\Apache Software Foundation\
Procrun 2.0\Tomcat6\Parameters\Java
as_service_key_value=Options

Edite config.apache. Por ejemplo:


ws_dir=C:\Webserver\Apache224
connector_type=Tomcat6
deployment_dir=C:\Webserver\Apache224\htdocs

8.

Use wdeploy predeploy en el modo de divisin para separar aplicaciones Web de origen en archivos
estticos y dinmicos.
Por ejemplo:

Ejecute el siguiente comando para extraer el contenido esttico 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 dinmico en el servidor de


aplicaciones de Tomcat y el contenido esttico en Apache.
Si Apache y Tomcat se encuentran en el mismo equipo, el contenido esttico y dinmico se desplegar
automticamente en los servidores con el siguiente comando:
wdeploy.bat Tomcat6 -Das_mode=split
-Dws_type=apache deployonlyall

Nota
Si el contenido dinmico y esttico se encuentran en una ubicacin personalizada, utilice el parmetro 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

Si Apache y Tomcat se encuentran en equipos distintos, el contenido dinmico se desplegar


automticamente en Tomcat con el siguiente comando. Tras ello, el contenido esttico se debe desplegar
automticamente en el equipo Apache.
wdeploy.bat Tomcat6 -Das_mode=split
deployonlyall

Nota
Si el contenido dinmico y esttico se encuentran en una ubicacin personalizada, utilice el parmetro Dwork_dir.
Copie el contenido esttico en el directorio htdocs del servidor Web:

Extraiga los archivos zip del servidor de aplicaciones Web en <DIR_INSTALACIN_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 configuracin de aplicaciones.


Para cada aplicacin Web incluya una entrada en httpd.conf. Por ejemplo, para incluir BOE, debe
introducir:
Include conf\bobj.BOE.conf

El contenido esttico ahora lo servir un servidor Web dedicado y el contenido dinmico lo servir un servidor de
aplicaciones Web dedicado.

4.6.3.2.2

Compactacin gzip de Tomcat

Si se instala una nueva instalacin de la plataforma SAP BusinessObjects Business Intelligence y se selecciona
usar el servidor de aplicaciones Web Tomcat en paquete, se habilitar automticamente la compactacin gzip
HTTP de Tomcat.
La compactacin 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 compactacin gzip habilitada puede
variar del proceso que se usa para desplegar las aplicaciones Web a una versin de Tomcat en paquete con una
versin anterior de la plataforma de SAP BusinessObjects Business Intelligence.

Manual de despliegue de las aplicaciones Web


Desplegar aplicaciones Web con la herramienta WDeploy

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

65

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 esttico. Todo el contenido esttico lo servir el servidor Web, mientras que el contenido
dinmico lo servir el servidor de aplicaciones Web. Las siguientes instrucciones muestran cmo usar la
herramienta WDeploy para dividir los recursos de las aplicaciones Web en contenido esttico y dinmico, y
desplegar dicho contenido correctamente.
1.

Configure un servidor HTTP de IBM (IHS) y asegrese de que funciona correctamente. Cargue una pgina
Web, como la pgina de prueba predeterminada de IHS, para comprobar que el servidor Web est sirviendo el
contenido correctamente.
Abra un explorador Web e introduzca la direccin IP o el nombre de host del servidor Web y un nmero de
puerto si el servidor no escucha en el puerto 80. Por ejemplo: http://ihs.mycompany.com.

2.

Asegrese de que el servidor de aplicaciones Web WebSphere funciona correctamente.


Abra un explorador Web e introduzca la direccin IP o el nombre de host del servidor de aplicaciones Web y
un nmero de puerto. Por ejemplo: http://websphere.mycompany.com:9080.

Nota
Si 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 instalacin de complementos de servidor Web para instalar el complemento que acta
de puente entre WebSphere e IHS, y siga las instrucciones para introducir informacin sobre el servidor Web
IHS.

4.

Siga las instrucciones de configuracin del complemento en el sitio Web de WebSphere para configurar el
puente entre el servidor IHS y WebSphere.
Las solicitudes de recursos dinmicos ahora se reenvan a WebSphere cuando las recibe IHS.

5.

Asegrese 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 dinmico 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 configuracin de WDeploy para Apache y WebSphere estn ubicados en
<DIR_INSTALACIN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf.

Edite config.apache. Por ejemplo:


ws_dir=C:\Program Files\Apache Software Foundation\Apache 2.2
connector_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

deployment_dir=C:\Program Files\Apache Software Foundation\Apache 2.2\htdocs


plugin_install_dir=${ws_dir}/Plugins

Edite config.websphere6. Por ejemplo:


as_soap_port=8880
#as_admin_username=admin
#as_admin_password=password
as_dir=C:\Program Files\IBM\WebSphere\AppServer
as_instance=server1
as_plugin_cfg_dir=C:\Program Files\IBM\WebSphere\AppSever\profiles
\AppSrv01\config\cells\<CELLNAME>\nodes\<NODENAME>\servers\${ws_instance}
as_profile_name=AppSrv01
as_virtual_host=default_host
as_admin_is_secure=false
enforce_file_limit=true
ws_instance=webserver1

8.

Use wdeploy predeploy en modo dividido para dividir las aplicaciones Web de origen en recursos estticos
y dinmicos independientes.

Nota
Antes de ejecutar wdeploy predeploy, asegrese de que el parmetro as_plugin_cfg_dir en
config.websphere<X> se ha configurado en la carpeta que contiene el archivo de WebSphere plugincfg.xml.
Por ejemplo:

Ejecute el siguiente comando para extraer el contenido esttico para el servidor Web IHS.
wdeploy.bat websphere6
-Das_mode=split
-Dws_type=apache
predeployall

El contenido dinmico de aplicaciones Web est ubicado en: <DIR_INSTALACIN_BOE>\SAP


BusinessObjects Enterprise XI 4.0\wdeploy\workdir\websphere6\application. El contenido
esttico est ubicado en: <DIR_INSTALACIN_BOE>\SAP BusinessObjects Enterprise XI
4.0\wdeploy\workdir\websphere6\resources.
9.

Ejecute el comando wdeploy deployonlyall para desplegar el contenido dinmico en el servidor de


aplicaciones WebSphere y el contenido esttico en IHS.
Si IHS y WebSphere se encuentran en el mismo equipo, el contenido esttico y dinmico se desplegar
automticamente en los servidores con el siguiente comando:
wdeploy.bat websphere6 -Das_mode=split
-Dws_type=apache deployonlyall

Nota
Si el contenido dinmico y esttico se encuentran en una ubicacin personalizada, utilice el parmetro Dwork_dir.

Manual de despliegue de las aplicaciones Web


Desplegar aplicaciones Web con la herramienta WDeploy

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

67

Si IHS y WebSphere se encuentran en equipos distintos, el contenido dinmico se desplegar


automticamente en WebSphere con el siguiente comando. Tras ello, el contenido esttico se debe desplegar
automticamente en el equipo IHS.
wdeploy.bat websphere6 -Das_mode=split
deployonlyall

Nota
Si el contenido dinmico y esttico se encuentran en una ubicacin personalizada, utilice el parmetro Dwork_dir.
Copie el contenido esttico en el directorio htdocs del servidor Web:

Extraiga los archivos zip del servidor de aplicaciones Web en <DIR_INSTALACIN_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 configuracin de aplicaciones. Para
cada aplicacin 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 automticamente plugin-cfg.xml
cuando IHS y WebSphere estn instalados en el mismo sistema de host.
Por ejemplo, copie el siguiente archivo:
<DIR_INSTALACIN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\work_dir
\websphere6\application\PluginSplit\plugin-cfg.xml
A 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. Asegrese de que tanto el contenido esttico como el dinmico se han configurado correctamente; para ello,
intente obtener acceso a una aplicacin Web a travs del servidor Web. Por ejemplo, cree una direccin URL
que incluya la direccin del servidor web con el contexto raz de una aplicacin 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 aplicacin web desplegada.
El contenido esttico ahora lo servir un servidor Web dedicado y el contenido dinmico 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

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 aplicacin 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 implementacin que
proporcione WebSphere.
Inicie sesin 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 nmero de puerto en el
que el servidor escucha las peticiones de inicio de sesin. El nmero de puerto predeterminado es el 9060.
1.

En el men, seleccione Applications Application Type WebSphere enterprise applications


(Aplicaciones > Tipo de aplicacin > Aplicaciones empresariales de WebSphere).
Aparece la pantalla Enterprise Applications (Aplicaciones Enterprise).

2.

Seleccione la aplicacin Web desplegada por WDeploy de la lista de recursos administrados.


Aparece la pantalla de configuracin Enterprise Applications (Aplicaciones Enterprise).

3.

Haga clic en Manage Folders (Administrar carpetas).


Aparece la pantalla Manage Modules (Administrar mdulos).

4.

Seleccione el mdulo de la aplicacin Web (en la columna Mdulo).


Aparece la pantalla Manage Modules General Properties (Propiedades generales de administrar mdulos).

5.

Seleccione Classes loaded with application class loader first (parent last) (Clases cargadas con cargador
clases de aplicacin en primer lugar [principales en ltimo lugar]) de la propiedad Class loader order (Orden
de cargador clases).
Aparece un mensaje de confirmacin.

6.

Haga clic en Save directly to the master configuration (Guardar directamente en la configuracin maestra).
La configuracin de la aplicacin Web se guardar y volver a la pantalla Manage Modules (Administrar
mdulos).

7.

Haga clic en Aceptar.


Aparece un mensaje de confirmacin para el cambio de la configuracin maestra.

8.

Haga clic en Save directly to the master configuration (Guardar directamente en la configuracin maestra).
La configuracin de la aplicacin Web se guardar y volver a la pantalla Enterprise Applications (Aplicaciones
Enterprise).

9.

Active la casilla de seleccin de la aplicacin Web dswsbobje y haga clic en Start (Iniciar).
Aparece un mensaje para confirmar que la aplicacin Web se ha iniciado correctamente.

Al desplegar ms de una aplicacin web, repita los pasos 2 a 9 para cada aplicacin web.

Manual de despliegue de las aplicaciones Web


Desplegar aplicaciones Web con la herramienta WDeploy

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

69

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 esttico. Todo el contenido esttico lo servir el servidor Web, mientras que el contenido
dinmico lo servir el servidor de aplicaciones Web. Las siguientes instrucciones muestran cmo usar la
herramienta WDeploy para dividir los recursos de las aplicaciones Web en contenido esttico y dinmico, y
desplegar dicho contenido correctamente.
1.

Configure el servidor Web Apache y asegrese de que funciona correctamente. Cargue una pgina Web,
como la pgina de prueba predeterminada de Apache, para comprobar que el servidor Web est sirviendo el
contenido correctamente.
Abra un explorador Web e introduzca la direccin IP o el nombre de host del servidor Web y un nmero de
puerto si el servidor no escucha en el puerto 80. Por ejemplo: http://apache.mycompany.com.

2.

Asegrese de que el servidor de aplicaciones Web WebLogic funciona correctamente.


Abra un explorador Web e introduzca la direccin IP o el nombre de host del servidor de aplicaciones Web y
un nmero de puerto. Por ejemplo: http://weblogic.mycompany.com:7001.

Nota
Si 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 dinmicos a WebLogic.

4.

Siga las instrucciones de configuracin del complemento en el sitio Web de BEA para configurar el puente
entre el servidor Web Apache y WebLogic.
Las solicitudes de recursos dinmicos ahora se reenvan a WebLogic cuando las recibe Apache.

5.

Asegrese 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 dinmico del servidor de aplicaciones Web se
sirve correctamente.
Por ejemplo, visite la URL: http://apache.mycompany.com/jsp-examples/.

Nota
Esta URL de ejemplo slo funcionar si ha desplegado manualmente la aplicacin 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 configuracin de WDeploy para Apache y WebLogic estn ubicados en
<<DIR_INSTALACIN_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

Edite config.weblogic10 o config.weblogic11. Por ejemplo:


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

Edite config.apache. Por ejemplo:


ws_dir=C:\Webserver\Apache224
connector_type=weblogic10
deployment_dir=C:\Webserver\Apache224\htdocs

8.

Use wdeploy predeploy en modo dividido para dividir las aplicaciones Web de origen en recursos estticos
y dinmicos independientes.
Por ejemplo:

Ejecute el siguiente comando para extraer el contenido esttico para el servidor Web Apache y el
contenido dinmico para el servidor de aplicaciones WebLogic.
wdeploy.bat weblogic10 -Das_mode=split
-Dws_type=apache predeployall

El contenido dinmico se encuentra en: <<DIR_INSTALACIN_BOE>>\SAP BusinessObjects


Enterprise XI 4.0\wdeploy\workdir\weblogic10\application. El contenido esttico se encuentra
en: <<DIR_INSTALACIN_BOE>>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir
\weblogic10\resources.
9.

Ejecute wdeploy deployonlyall para desplegar el contenido dinmico en el servidor de aplicaciones de


WebLogic y el contenido esttico en Apache.
Si Apache y WebLogic se encuentran en el mismo equipo, el contenido dinmico y esttico se desplegar
automticamente en los servidores con este comando:
wdeploy.bat weblogic10 -Das_mode=split
-Dws_type=apache deployonlyall

Nota
Si el contenido dinmico y esttico se encuentran en una ubicacin personalizada, utilice el parmetro Dwork_dir.
Si Apache y WebLogic se encuentran en equipos distintos, el contenido dinmico se desplegar
automticamente en WebLogic con el siguiente comando. El contenido esttico se debe copiar manualmente
y se debe desplegar en el equipo Apache remoto.
wdeploy.bat weblogic10 -Das_mode=split
deployonlyall

Nota
Si el contenido dinmico y esttico se encuentra en una ubicacin personalizada, utilice el parmetro Dwork_dir.
Copie el contenido esttico en el directorio htdocs del servidor Web:

Manual de despliegue de las aplicaciones Web


Desplegar aplicaciones Web con la herramienta WDeploy

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

71

Extraiga los archivos zip en el servidor de aplicaciones Web de <<DIR_INSTALACIN_BOE>>\SAP

Copie estas carpetas desde el servidor de aplicaciones Web WebLogic a la carpeta <DIR_SW>\htdocs de

BusinessObjects Enterprise XI 4.0\wdeploy\workdir\WebLogic10\resources.


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 configuracin de aplicaciones.


Para cada aplicacin Web incluya una entrada en httpd.conf. Por ejemplo, para incluir BOE, debe
introducir:
Include conf\bobj.BOE.conf

El contenido esttico ahora lo servir un servidor Web dedicado y el contenido dinmico lo servir un servidor de
aplicaciones Web dedicado.

4.6.4 Despliegue previo con divisin de nivel web sin acceso


a un servidor de aplicaciones web
El comando WDeploy puede separar el contenido esttico del dinmico 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 esttico a partir de aplicaciones web directamente en el
directorio de contenido del servidor web. Algunos parmetros son obligatorios para determinados servidores
Web o servidores de aplicaciones Web:
Servidor Web o de aplica
ciones Web

Parmetros 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 administracin 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 aplicacin
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 aplicacin 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

wdeploy.bat tomcat6 -DAPP=BOE -Ddisable_CmcApp=true deploy


Para deshabilitar la aplicacin 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 aadir ayuda en un nuevo idioma para las aplicaciones web, primero ejecute una instalacin de modificiacin
de la plataforma BI y aada los idiomas necesarios, y luego despliegue de nuevo las aplicaciones web para el
servidor de aplicacin 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 mtodo alternativo y grfico de ejecutar los comandos wdeploy deployall o
wdeploy undeploy.

Nota

Le recomendamos el uso de la herramienta con lnea de comandos WDeploy ms que el de la herramienta


WDeploy GUI. La herramienta con lnea de comandos tiene mejores funciones.

La herramienta GUI de WDeploy no se puede usar para desplegar anteriormente aplicaciones Web. Use la
herramienta de lnea de comandos para ejecutar el comando wdeploy predeployall.

Para obtener informacin sobre los requisitos de WDeploy, consulte: requisitos previos WDeploy [pgina 19].
Para realizar otras operaciones de despliegue, utilice la versin de WDeploy para lnea de comandos.
La herramienta GUI de WDeploy tiene como valor predeterminado la interfaz en ingls, 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

Dans

neerlands

Ingls

Fins

Francs

Alemn

Manual de despliegue de las aplicaciones Web


Desplegar aplicaciones Web con la herramienta WDeploy

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

73

Hngaro

Italiano

Japons

Coreano

Bokmal (Noruega)

Polaco

Portugus

Rumano

Ruso

Eslovaco

Espaol

Sueco

Tailands

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 . Tambin se puede iniciar al ejecutar


<DIR_INSTALACIN_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
informacin en la interfaz del usuario. Seleccione un idioma y contine.

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 aplicacin Web no desplegada por el
programa de instalacin 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 informacin de las
secciones Informacin de servidor de aplicaciones Web y Directorio raz de dominio de servidor de aplicaciones
para asegurarse de que dicha informacin es correcta para su servidor de aplicaciones Web.
Para obtener ms opciones avanzadas, seleccione Opciones.

Nota
No todas las aplicaciones web se despliegan automticamente. Las aplicaciones web que no se despliegan
automticamente se deben desplegar con la herramienta de lnea 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

Archivo de aplicaciones web (puede ser WAR o


EAR)

Despliegue automtico?

BOE

AdminTools

dswsbobje

BusinessProcessBI (obsoleto)

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 lnea de
comandos de WDeploy. Para obtener ms informacin sobre parmetros WDeploy, consulte Parmetros de
propiedad de WDeploy [pgina 37].

Directorio de trabajo de WDeploy (equivale al parmetro work_dir).

Ubicacin del rbol de origen de aplicaciones Web (equivale al parmetro app_source_tree) o Ubicacin de

Contexto raz de aplicaciones Web (equivale al parmetro root_context_path).

los archivos WAR genricos (equivale al parmetro war_dir).

Nota
Actualmente la herramienta GUI de WDeploy no aceptan caracteres que no sean ingleses en las rutas.

4.7.4

Agregar la contrasea al archivo GUI de WDeploy

La herramienta GUI de WDeploy guarda su entrada en un archivo y usa esta informacin para desplegar
aplicaciones Web. Debe agregar manualmente su contrasea a este archivo, incluso si la ha introducido al
ejecutar el GUI, porque las contraseas no se registran automticamente por motivos de seguridad.
Agregar la contrasea del servidor de aplicaciones Web al archivo GUI de WDeploy:
1.

Abra el archivo que contiene informacin de WDeploy:


<DIR_INSTALACIN_BOE>\wdeploy\conf\config.<SERVIDOR_APLICACIONES_WEB>

2.

Localice la lnea que contiene la informacin de contrasea:


as_admin_password=

Manual de despliegue de las aplicaciones Web


Desplegar aplicaciones Web con la herramienta WDeploy

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

75

3.

Sustituya el valor de la contrasea, si lo hay, por la contrasea de la aplicacin Web.

4.

Guarde el archivo y vuelva a ejecutar el GUI de WDeploy.

4.8

Despus de desplegar las aplicaciones Web

Despus de desplegar o deshacer el despliegue de aplicaciones Web, reinicie el servidor de aplicaciones Web.
Para verificar la configuracin del servidor de aplicaciones Web, asegrese de que la Plataforma de lanzamiento
de BI y la Consola de administracin 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 direccin IP del servidor Web o de


aplicaciones Web y <PUERTO> por el nmero de puerto que se usa para la comunicacin HTTP o HTTPS. El
contexto raz 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 informacin detallada que puede ser til para
diagnosticar problemas o supervisar la actividad.
1.

<DIR_INSTALACIN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\logs


\WDeploy_summary.log: un registro de alto nivel de la actividad de WDeploy que contiene informacin
sobre la versin de WDeploy, el JDK que se usa, el comando emitido, la configuracin, la ubicacin 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 ejecucin.

2.

<DIR_INSTALACIN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\logs


\WDeploy.log: incluye todo lo que hay en WDeploy_summary.log, pero tambin 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 aade 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

4.10 Actualizaciones de la aplicacin Web realizadas por


WDeploy
Tabla 12: Cambios realizados por WDeploy en la configuracin de la aplicacin Web
Servidor

Cambios realizados

servidor Web Apache

Para cada aplicacin, se crea el archivo ${ws_dir}/conf/bobj.$


{APP}.conf, que contiene la informacin de configuracin de conectores, di
rectorio y asignacin 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 aplicacin.
${as_dir}/bin/catalina.[sh|bat] se ha modificado para incluir este ar
chivo.
En Windows, se han agregado propiedades Java adicionales a los parmetros
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 aplicacin. 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 estn incluidos en la aplicacin (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
guracin de NetWeaver.

WebLogic

Los archivos para agregar a classpath estn incluidos en la aplicacin (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 Web


Desplegar aplicaciones Web con la herramienta WDeploy

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

77

Servidor

Cambios realizados
${as_domain_dir}/bin/startWebLogic.[sh|cmd] se ha modificado para
incluir este archivo.

WebSphere

Los archivos para agregar a classpath estn incluidos en la aplicacin (se han
agregado a WEB-INF/lib).
Las propiedades se han agregado como propiedades personalizadas JVM. Las
modificaciones de ruta de biblioteca se efectan cambiando el entorno de JVM.
El complemento de servidor Web se regenera automticamente.

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

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 desplegarn una aplicacin Web con la consola administrativa del servidor de aplicaciones.
1.

Ejecute el comando wdeploy predeploy para preparar una sola aplicacin Web o wdeploy
predeployall para preparar todas las aplicaciones Web.
Ejemplo 1: uso de wdeploy predeploy para preparar el archivo WAR de aplicacin 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

Nota
Los comandos predeploy y predeployall se pueden usar en equipos que no alojen un servidor de
aplicaciones Web, siempre que se especifiquen los parmetros 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_INSTALACIN_BOE>\SAP BusinessObjects Enterprise XI
4.0\wdeploy\workdir\<SERVIDOR_APLICACIN>\application a menos que proporcione el parmetro
-Dwork_dir.
2.

Siga el procedimiento de despliegue manual especfico del servidor de aplicaciones Web.

La aplicacin web ahora se puede desplegar manualmente en el servidor de aplicaciones web.


Repita estos pasos para las dems aplicaciones Web que deba instalar.

5.1.1

Despliegue manual de JBoss 5

Asegrese de que el servidor de aplicaciones Web est instalado, configurado y ejecutndose: Use el comando
wdeploy predeploy para crear archivos WAR que se puedan desplegar.
La consola administrativa JMX no despliega las aplicaciones Web en JBoss automticamente. Para desplegar
aplicaciones Web en JBoss, debe copiar manualmente el archivo de aplicacin Web en el directorio deploy.

Manual de despliegue de las aplicaciones Web


Desplegar aplicaciones Web con la consola administrativa

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

79

Se debe deshabilitar JavaServer Faces (JSF) junto con los servidores de aplicaciones Web JBoss para que los
clientes Web de la Consola de administracin 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

Nota
Para usar el inicio de sesin log4j Java que se incluye en la plataforma SAP BusinessObjects Business
Intelligence, consulte la seccin 10.3.7 Uso del archivo log4j.properties: demarcacin 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 raz de contexto adecuado en una de las rutas anteriores, segn el
nivel de servicio que ofrece JBoss en el despliegue.
JBoss despliega automticamente la aplicacin 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 continuacin
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
5

Para desplegar la aplicacin web dswsbobje en JBoss

Para desplegar la aplicacin web dswsbobje en JBoss 5, siga los pasos indicados a continuacin.
1.

Genere la aplicacin web dswsbobje con el comando wdeploy predeploy.

2.

Busque la aplicacin web dswsbobje en forma seccionada in la siguiente carpeta:


<DIR_INSTALACIN_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 automticamente 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

5.1.1.2
Para desplegar la aplicacin Web BusinessProcessBI
en JBoss 5
Para desplegar la aplicacin Web BusinessProcessBI en JBoss 5, siga los pasos indicados a continuacin.
1.

Genere la aplicacin web BusinessProcessBI con el comando wdeploy predeploy.

2.

Busque la aplicacin web BusinessProcessBI en forma seccionada in la siguiente carpeta:


<DIR_INSTALACIN_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 automticamente 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
Nota
Si 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 versin), tiene que asegurarse de que los archivos .html y .htm no estn comprimidos. Por
ejemplo, en SAP NetWeaver AS 7.3:
1.

Inicie la sesin en el portal de administrador de SAP NetWeaver.


Por ejemplo: http://<nombreservidor>:50200/nwa

2.

Vaya a:

Configuracin

Infraestructura

Propiedades de sistema Java .

3.

En la ficha Servicios, seleccione Proveedor HTTP.

4.

En Detalles ampliados, modifique las propiedades AlwaysCompressed y NeverCompressed segn lo siguiente:

AlwaysCompressed: elimine *.htm, *.html,text/html de esta propiedad. Este campo no debe estar

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

vaco; introduzca un espacio si est vaco.

Tabla 13: Ejemplo


Nombre

Valor calculado predeterminado

AlwaysCompressed

(defnalo como espacio vaco si est vaco)

Manual de despliegue de las aplicaciones Web


Desplegar aplicaciones Web con la consola administrativa

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

81

5.

Nombre

Valor calculado predeterminado

NeverCompressed

*.htm,*.html,text/html

Guarde los cambios antes de salir.

5.1.2.2
Despliegue manual de la consola administrativa de
SAP NetWeaver AS Java 7.2
Asegrese de que el servidor de aplicaciones Web est instalado, configurado y ejecutndose: 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 aplicacin 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 direccin IP del servidor de SAP NetWeaver Java AS 7.2 en el campo
Host de la instancia.
c) Introduzca el nmero de instancia del servidor de SAP NetWeaver AS Java 7.2 en el campo Nmero de
instancia.
Por ejemplo, si el ID de la instancia del servidor es J00, el nmero de la instancia es 00.
d) Haga clic en Register SAP Instance (Registrar instancia de SAP).
El campo de seleccin 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 (Visualizacin de despliegue). Seleccione


Deploy View

Deploy View

Window

Show View

(Ventana > Mostrar vista > Otras... > Desplegar vista > Desplegar vista).

Se pueden establecer las preferencias de la ficha Deploy View (Desplegar vista) en


SAP AS Java

Deploy View

Other...

Window

Preferences

(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 aplicacin 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

7.

Haga clic en Deploy (Desplegar) en la barra de herramientas.


Si es la primera vez que despliega una aplicacin Web en este servidor, se le pedir que inicie sesin en SAP
J2EE Engine. Introduzca un nombre de usuario y una contrasea vlidos (como, por ejemplo, la cuenta de
administrador del sistema de SAP NetWeaver).
Se despliega la aplicacin Web en SAP NetWeaver AS Java 7.2 y aparece un dilogo de confirmacin.
Aparecer una marca de seleccin en el icono de la aplicacin Web situado en el rbol External Deployable
Archives (Archivos desplegables externos).

8.

Confirme que se ha iniciado la aplicacin Web seleccionando la ficha Repository View (Vista del repositorio)
con Window Show View Other... Deploy view
> Desplegar vista > Vista del repositorio).

Repository View

(Ventana > Mostrar vista > Otras...

5.1.2.3
Despliegue de SAP NetWeaver AS 7.3 y 7.4 con SAP
Software Update Manager
Asegrese de que el servidor de aplicaciones SAP NetWeaver est instalado, configurado y ejecutndose. 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 prximos 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
herramientas SL <versin>
1.

Paquetes de soporte y revisiones


Entrada por componente

ndice A Z

Conjunto de

Software Update Manager (SUM) .

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_INSTALACIN_SAPNW>/usr/sap/Trans/EPS/in

Manual de despliegue de las aplicaciones Web


Desplegar aplicaciones Web con la consola administrativa

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

83

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.BAT

6.

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 gua SUM en Actualizacin 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 gua Seleccionar destino, use la opcin 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 actualizacin hasta que el despliegue est completado y se visualice una ficha de
confirmacin. Para obtener informacin detallada, consulte el informe ms reciente de
ProcessOverview.html, almacenado en <SAPNW_IN STALL_DRIVE>:\usr\sap\<sapsid>\SUM\sdt
\htdoc.
Para obtener ms informacin acerca de Software Update Manager, consulte los manuales de usuario y otra
documentacin en http://help.sap.com .

Nota
Si experimenta un error de HTTP o de sesin al acceder a una aplicacin implementada correctamente
(como la CMC), espere unos minutos e intntelo de nuevo actualizando la pgina.

5.1.3
Despliegue manual de la consola administrativa de
Tomcat 6 y 7
Asegrese de que el servidor de aplicaciones Web est instalado, configurado y ejecutndose: Use el comando
wdeploy predeploy para crear archivos WAR que se puedan desplegar.

Nota
Tomcat 6 solo es compatible si se usa la versin 6.0.20 o posterior. Tomcat 7 solo se admite al usar la versin
7.0.8 o posterior.
Inicie sesin en la aplicacin Tomcat Manager.

http://<NOMBRE_HOST_WAS>:<PUERTO>/manager/html (GUI HTML)

1.

Configure Context Path (Ruta de contexto) de la aplicacin Web que se desplegar.


La ruta del contexto debe ser la misma que la del archivo WAR pero sin su extensin y debe estar precedida
por una barra diagonal. Por ejemplo, para desplegar una aplicacin Web empaquetada como
<SU_APLICACIN_WEB>.war, la ruta del contexto debe ser /<SU_APLICACIN_WEB>.

2.

84

Configure Archivo de configuracin XML, configurando la ubicacin de un archivo XML que contiene la ruta del
contexto y la base de documento.

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

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 clster de Tomcat

Para desplegar manualmente las aplicaciones Web en un clster 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.

Nota
Al usar Tomcat, detenga el servidor de aplicaciones Web antes de enviar el comando de accin wdeploy
undeployall.

Sugerencias
Se 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 clster de aplicaciones Web de
Tomcat. Consulte la documentacin de Tomcat para obtener informacin sobre la configuracin del
equilibrador de carga en un clster de Tomcat.

5.1.4 Despliegue manual de la consola administrativa de


WebLogic 10, 10.3 y 10.3.x (11gR1)
Antes del despliegue, asegrese de que el servidor de aplicaciones web est instalado, configurado y
ejecutndose. 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:
Versin de WebLogic
10 o 10.3

Manual de despliegue de las aplicaciones Web


Desplegar aplicaciones Web con la consola administrativa

Ejemplo de predeploy
wdeploy.bat weblogic10 -DAPP=BOE
predeploy

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

85

Versin de WebLogic

Ejemplo de predeploy

10.3.3, 10.3.4, 10.3.5, 10.3.6

wdeploy.bat weblogic11 -DAPP=BOE


predeploy

Nota
El 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

META-INF
Resources

axis2-web
images
META-INF
WEB-INF
lib

Debe seleccionar la segunda carpeta interior dswsbobje o BusinessProcessBI al desplegar en WebLogic.


1.

Inicie sesin en la Consola de administracin 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 nmero de puerto en el que el servidor de administracin est a la escucha.
Se muestra la pgina web de la Consola de administracin del servidor WebLogic.

2.

Opcionalmente, en el rea Cambiar centro, puede hacer clic en Bloquear y editar.


Este paso solo es necesario si la configuracin del dominio est bloqueada, como en un entorno de
produccin o en WebLogic 10.

3.

En el rea Estructura de dominio, haga clic en Despliegues.

4.

En la pgina Resumen de despliegues, haga clic en Instalar y en la pgina Asistente para instalar aplicaciones
desplcese a la ruta de la carpeta o archivo WAR:
Opcin

Descripcin

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

Nota
Debe 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

5.

Seleccione Install this deployment as an application (Instalar este despliegue como una aplicacin) y haga clic
en Next (Siguiente). Tras revisar y proporcionar los parmetros 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 configuracin del dominio est bloqueada, como en un entorno de
produccin o en WebLogic 10.

7.

Opcionalmente, en WebLogic 10, puede seleccionar la aplicacin del Resumen de despliegues y hacer clic en
Inicio

Servicio de todas las solicitudes .

Abra la aplicacin Web en un explorador Web para confirmar que ahora se ejecuta.

5.1.4.1

Para desplegar en un clster de WebLogic

Al desplegar aplicaciones Web en un clster de WebLogic, hgalo en el equipo que aloje el servidor de
administracin de WebLogic. La consola administrativa de WebLogic puede insertar las aplicaciones web fuera de
los otros equipos del clster.

Nota
Se recomienda usar un equilibrador de carga de hardware o software para los despliegues que se ejecuten en
un clster de WebLogic.
Los despliegues del clster 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 ms informacin sobre el registro XML, visite
http://e-docs.bea.com/wls/docs92/ConsoleHelp/pagehelp/Corexmlregistryxmlregistrytitle.html

2.

3.

Propiedad

Valor

Nombre

<<NOMBRE_REGISTRO>> (Nombre del registro)

Fbrica de Document Builder

weblogic.apache.xerces.jaxp.DocumentBuil
derFactoryImpl

Fbrica del analizador SAX

weblogic.apache.xerces.jaxp.SAXParserFac
toryImpl

Fbrica del transformador

weblogic.apache.xalan.processor.Transfor
merFactoryImpl

Si la plataforma SAP BusinessObjects Business Intelligence se instala en el mismo equipo que aloja el
servidor de administracin de WebLogic, vaya al paso 6. Si la plataforma SAP BusinessObjects Business
Intelligence y el servidor de administracin de WebLogic se ejecutan en equipos distintos, copie la
herramienta y el entorno de WDeploy en el equipo que aloja el servidor de administracin de WebLogic.
Modifique el config.weblogic10 o el config.weblogic9 que se encuentra en <DIR_INSTALACIN_BOE>
\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf.

Manual de despliegue de las aplicaciones Web


Desplegar aplicaciones Web con la consola administrativa

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

87

Por ejemplo:
as_domain_dir=c:\bea\user_projects\domains\base_domain
as_instance=AdminServer
as_admin_port=7001
as_admin_username=weblogic
as_admin_password=password
4.

Modifique la configuracin de PersistentStoreType en weblogic.xml, que se encuentra en el siguiente


directorio:
<DIR_INSTALACIN_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 lnea de comandos y ejecute el siguiente comando:


wdeploy.bat weblogic<X> predeployall

6.

Use la consola de administracin de WebLogic para instalar de forma separada cada aplicacin Web para
desplegar desde el siguiente directorio:
<DIR_INSTALACIN_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
clster y All servers in the cluster (Todos los servidores en el clster).

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
Implementacin 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
Asegrese de que el servidor de aplicaciones Web est instalado, configurado y ejecutndose. Use el comando
wdeploy predeploy para crear archivos EAR que se puedan desplegar. Si despliega BOE.war o todas las
aplicaciones Web, aumente la configuracin del tiempo de espera para evitar mensajes de tiempo de espera y
errores del despliegue (consulte Para cambiar la configuracin de tiempo de espera de despliegue de WebSphere 6
[pgina 89]).
Inicie sesin en la consola WebSphere Application Server Administration con la siguiente direccin URL: http://
<NOMBRE_HOST_WAS>:<PUERTO>/ibm/console. El nmero 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

1.

En el encabezado Applications (Aplicaciones) del men de navegacin de la consola, haga clic en Enterprise
Applications (Aplicaciones de Enterprise) a la izquierda.

2.

Haga clic en Instalar y desplcese a la ubicacin del archivo EAR que se va a desplegar. Si realiza el despliegue
desde un sistema de archivos remoto, seleccione la opcin Remote File System (Sistema de archivos
remoto).

3.

Introduzca una raz de contexto para el archivo EAR (por ejemplo, BOE para BOE.ear) y haga clic en el botn
Siguiente.

4.

En la pantalla del paso 1, asigne un solo nombre a la aplicacin Web y vaya a la pantalla del paso 2.

5.

En Map Modules to Servers (Asignar mdulos a servidores), resalte el servidor que ha creado (o resalte
server1 [servidor1] si no ha creado uno propio) en Clusters and Servers (Clsteres y servidores) y active la
casilla de verificacin 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 pgina de resumen y haga clic en Finish (Finalizar) cuando haya terminado.

8.

Haga clic en Guardar en configuracin maestra.

9.

Haga clic en Save (Guardar) y, a continuacin, en el botn Save (Guardar).

10. En el encabezado Applications (Aplicaciones) del men de navegacin 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 aplicacin Web que quiera desplegar.

5.1.5.1.1
Para cambiar la configuracin 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 configuracin deployment.xml. La ubicacin de


deployment.xml variar en funcin de cmo se haya instalado y configurado el servidor.
El archivo de configuracin 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 mximo es -1 (sin
tiempo de espera).

3.

Guarde deployment.xml.

4.

Reinicie el servicio WebSphere.

Se ha modificado la configuracin de tiempo de espera de WebSphere. Para obtener ms informacin, 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 Web


Desplegar aplicaciones Web con la consola administrativa

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

89

5.1.5.2
Despliegue manual de WebSphere 7.0 con la consola
administrativa
Asegrese de que el servidor de aplicaciones Web est instalado, configurado y ejecutndose. Use el comando
wdeploy predeploy para crear archivos EAR que se puedan desplegar. Si despliega BOE.war o todas las
aplicaciones Web, aumente la configuracin del tiempo de espera para evitar mensajes de tiempo de espera y
errores del despliegue (consulte Cambiar la configuracin de tiempo de espera de la implementacin de
WebSphere 7.0, 8.5 u 8.5.5 [pgina 91]).
Inicie sesin 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 nmero de puerto en el
que el servidor escucha las peticiones de inicio de sesin. El nmero de puerto predeterminado es el 9060.
1.

En el men, seleccione Applications Application Types WebSphere enterprise applications


(Aplicaciones > Tipos de aplicacin > 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 instalacin de la aplicacin), aparecer
Path to the new application (Ruta de la nueva aplicacin).

3.

Haga clic en Examinar y elija el archivo EAR de la aplicacin web.


La ruta totalmente cualificada del archivo EAR de la aplicacin 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? (Cmo desea instalar la aplicacin?).

5.

Acepte la opcin predeterminada para Fast Path (Ruta rpida) y vaya a la siguiente pantalla.
En la pantalla Instalar nueva aplicacin, aparece Paso 1: Seleccionar las opciones de instalacin.

6.

Acepte las opciones predeterminadas y vaya a la siguiente pantalla.


Aparece la pantalla Step 2: Map modules to servers (Paso 2: Asignar mdulos 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 aplicacin web se instala y aparece un mensaje de confirmacin para el cambio de la configuracin
maestra.

9.

Haga clic en Save directly to the master configuration (Guardar directamente en la configuracin maestra).
La configuracin de la aplicacin Web se guardar y volver a la pantalla Enterprise Applications (Aplicaciones
Enterprise). Tenga en cuenta que la aplicacin Web todava no est en ejecucin.

10. Seleccione la aplicacin Web de la lista de aplicaciones desplegadas (recursos administrados).


Aparece la pantalla Configuracin.
11. Haga clic en Manage Folders (Administrar carpetas).
Aparece la pantalla Manage Modules (Administrar mdulos).
12. Seleccione el mdulo de la aplicacin Web (en la columna Mdulo).
Aparece la pantalla Manage Modules General Properties (Propiedades generales de administrar mdulos).
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 confirmacin.

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

14. Haga clic en Save directly to the master configuration (Guardar directamente en la configuracin maestra).
La configuracin de la aplicacin Web se guardar y volver a la pantalla Manage Modules (Administrar
mdulos).
15. Haga clic en Aceptar.
Aparece un mensaje de confirmacin para el cambio de la configuracin maestra.
16. Haga clic en Carga de clases y deteccin de actualizaciones.
Aparece la pantalla de configuracin 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 confirmacin para el cambio de la configuracin maestra.
18. Haga clic en Save directly to the master configuration (Guardar directamente en la configuracin maestra).
La configuracin de la aplicacin Web se guardar y volver a la pantalla Enterprise Applications (Aplicaciones
Enterprise).
19. Active la casilla de seleccin de la aplicacin Web dswsbobje y haga clic en Start (Iniciar).
Aparece un mensaje para confirmar que la aplicacin Web se ha iniciado correctamente.
La aplicacin Web se ha desplegado, configurado e iniciado. Pruebe la aplicacin Web con la raz de contexto
proporcionada anteriormente. Repita estos pasos para cada aplicacin Web.

5.1.5.2.1
Cambiar la configuracin de tiempo de espera de la
implementacin de WebSphere 7.0, 8.5 u 8.5.5
La implementacin 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 implementacin.
1.

Use un editor de texto para editar el archivo de configuracin deployment.xml. La ubicacin de


deployment.xml variar en funcin de cmo se haya instalado y configurado el servidor.
El archivo de configuracin 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 mximo es -1 (sin
tiempo de espera).

3.

Guarde deployment.xml.

4.

Reinicie el servicio WebSphere.

Se ha modificado la configuracin de tiempo de espera de WebSphere.

Manual de despliegue de las aplicaciones Web


Desplegar aplicaciones Web con la consola administrativa

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

91

5.1.5.3
Implementacin manual de la consola administrativa
de WebSphere 8.5
Asegrese de que el servidor de aplicaciones Web est instalado, configurado y ejecutndose. Use el comando
wdeploy predeploy para crear archivos EAR que se puedan desplegar. Si despliega BOE.war o todas las
aplicaciones Web, aumente la configuracin del tiempo de espera para evitar mensajes de tiempo de espera y
errores del despliegue (consulte Cambiar la configuracin de tiempo de espera de la implementacin de
WebSphere 7.0).
Inicie sesin 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 nmero de puerto en el
que el servidor escucha las peticiones de inicio de sesin. El nmero de puerto predeterminado es el 9060.
1.

En el men, seleccione Applications Application Types WebSphere enterprise applications


(Aplicaciones > Tipos de aplicacin > 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 instalacin de la aplicacin), aparecer
Path to the new application (Ruta de la nueva aplicacin).

3.

Haga clic en Examinar y elija el archivo EAR de la aplicacin web.


La ruta totalmente cualificada del archivo EAR de la aplicacin 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? (Cmo desea instalar la aplicacin?).

5.

Acepte la opcin predeterminada para Fast Path (Ruta rpida) y vaya a la siguiente pantalla.
En la pantalla Instalar nueva aplicacin, aparece Paso 1: Seleccionar las opciones de instalacin.

6.

Acepte las opciones predeterminadas y vaya a la siguiente pantalla.


Aparece la pantalla Paso 2: Asignar mdulos a servidores.

7.

Seleccione los mdulos 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 aplicacin web se instala y aparece un mensaje de confirmacin para el cambio de la configuracin
maestra.

9.

Haga clic en Save directly to the master configuration (Guardar directamente en la configuracin maestra).
La configuracin de la aplicacin Web se guardar y volver a la pantalla Enterprise Applications (Aplicaciones
Enterprise). Tenga en cuenta que la aplicacin Web todava no est en ejecucin.

10. Seleccione la aplicacin Web de la lista de aplicaciones desplegadas (recursos administrados).


Aparece la pantalla Configuracin.
11. Haga clic en Manage Folders (Administrar carpetas).
Aparece la pantalla Manage Modules (Administrar mdulos).
12. Seleccione el mdulo de la aplicacin Web (en la columna Mdulo).
Aparece la pantalla Manage Modules General Properties (Propiedades generales de administrar mdulos).
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 confirmacin.

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

14. Haga clic en Save directly to the master configuration (Guardar directamente en la configuracin maestra).
La configuracin de la aplicacin Web se guardar y volver a la pantalla Manage Modules (Administrar
mdulos).
15. Haga clic en Aceptar.
Aparece un mensaje de confirmacin para el cambio de la configuracin maestra.
16. Haga clic en Carga de clases y deteccin de actualizaciones.
Aparece la pantalla de configuracin 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 confirmacin para el cambio de la configuracin maestra.
18. Haga clic en Save directly to the master configuration (Guardar directamente en la configuracin maestra).
La configuracin de la aplicacin Web se guardar y volver a la pantalla Enterprise Applications (Aplicaciones
Enterprise).
19. Active la casilla de seleccin de la aplicacin Web dswsbobje y haga clic en Start (Iniciar).
Aparece un mensaje para confirmar que la aplicacin Web se ha iniciado correctamente.
La aplicacin Web se ha desplegado, configurado e iniciado. Pruebe la aplicacin Web con la raz de contexto
proporcionada anteriormente. Repita estos pasos para cada aplicacin Web.

5.1.5.3.1
Cambiar la configuracin de tiempo de espera de la
implementacin de WebSphere 7.0, 8.5 u 8.5.5
La implementacin 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 implementacin.
1.

Use un editor de texto para editar el archivo de configuracin deployment.xml. La ubicacin de


deployment.xml variar en funcin de cmo se haya instalado y configurado el servidor.
El archivo de configuracin 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 mximo es -1 (sin
tiempo de espera).

3.

Guarde deployment.xml.

4.

Reinicie el servicio WebSphere.

Se ha modificado la configuracin de tiempo de espera de WebSphere.

Manual de despliegue de las aplicaciones Web


Desplegar aplicaciones Web con la consola administrativa

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

93

5.1.5.4

Para desplegar en un clster de WebSphere

Para desplegar manualmente aplicaciones Web de la plataforma SAP BusinessObjects Business Intelligence en
un clster 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 clster.

Sugerencias
Se 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 clster de aplicaciones Web de
WebSphere. Para configurar la instalacin del equilibrador de carga y del clster, consulte la documentacin de
WebSphere.
Para desplegar las aplicaciones Web en un clster de WebSphere, utilice el siguiente flujo de trabajo general:
1.

2.

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 administracin de
WebSphere.
Modifique el archivo config.websphere<X> que se encuentra en <DIR_INSTALACIN_BOE>\SAP
BusinessObjects Enterprise XI 4.0\wdeploy\conf.
Debe proporcionar la informacin para el servidor administrativo. Por ejemplo:
as_dir=C:\Program Files\IBM\WebSphere\AppServer
as_soap_port=8779
as_virtual_host=default_host
as_admin_is_secure=false
enforce_file_limit=true

3.

Abra una consola de lnea 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 aplicacin web para desplegar desde el siguiente directorio:
<DIR_INSTALACIN_BOE>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir
\websphere<X>\application\

Nota
Todas las aplicaciones Web se almacenan como mdulos EAR.
6.

Siga los pasos para instalar una nueva aplicacin de la consola para instalar la aplicacin Web.

Nota
En Map modules to servers (Asignar mdulos a servidores), asegrese de que resalta el clster de destino
y selecciona el mdulo 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

7.

Despus de instalar la aplicacin, 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 (Administracin del sistema > Nodos) y seleccione los nodos del
clster que no estn indicados como sincronizados.

10. Haga clic en Synchronize (Sincronizar).


11. Para cada servidor de aplicaciones del clster, vaya a
Session management

Servers

Distributed environment settings

Application servers

Tuning parameters

<app_server_name>

Custom tuning

parameters (Servidores > Servidores de aplicaciones > <nombre_servidor_aplicaciones> > Administracin


de sesiones > Configuracin del entorno distribuido > Parmetros de ajuste > Parmetros de ajuste
personalizados) y seleccione All session attributes (Todos los atributos de sesin) de la propiedad Write
contents (Escribir contenido).
La propiedad Write contents (Escribir contenido) se debe configurar en All session attributes (Todos los
atributos de sesin) para garantizar una correcta conmutacin por error en la aplicacin Web. Si no usa una
configuracin personalizada, asegrese 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 sesin).
12. Vaya a Applications Enterprise Applications
aplicacin que ha instalado.

Manual de despliegue de las aplicaciones Web


Desplegar aplicaciones Web con la consola administrativa

(Aplicaciones > Aplicaciones de Enterprise) para iniciar la

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

95

Problemas conocidos y soluciones

6.1 Cambiar el nombre de la aplicacin 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 ubicacin 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 configuracin de aplicacin web BOE, BOE.properties en


<<DIR_INSTALACIN_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 aplicacin 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 recin nombrado. Actualice la
informacin de aplicacin Web en el archivo de configuracin.
#Business Objects Configuration Utility
#BOE specific properties
warfile=<<WEB_APP_NAME>>.war
appvdir=<<WEB_APP_NAME>>
buildfile=<<WEB_APP_NAME>>.xml
osgisupported=true
Si, por ejemplo, desea cambiar el nombre de aplicacin 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 aplicacin 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 aplicacin Web recin 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 direccin 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 configuracin del
JDK de Sun para que Java utilice direcciones IPv6 estableciendo la variable JAVA_OPTIONS en la secuencia de
comandos de instalacin 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

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 divisin de nivel web

La aplicacin Web de los servicios Web (dswsbobje.war) no se admite en despliegues de nivel Web divididos.
Los despliegues con divisin de nivel web tienen servidores web y servidores de aplicaciones web separados.

6.4 Las rutas con un carcter 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 carcter de barra invertida a la derecha (\). Entre los parmetros
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 lnea de comandos de WDeploy con el parmetro -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 carcter de barra invertida a la derecha al indicar una ruta entre
comillas para el comando WDeploy.
Por ejemplo, para corregir el parmetro 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 ingls

Al usar un idioma que no sea el ingls en la herramienta WDeploy:

La herramienta GUI de WDeploy no admite caracteres que no sean ingleses en los parmetros de nombre de
usuario o contrasea de administrador de servidor en config.Archivo de configuracin
<<WEB_APP_SERVER>>.

Manual de despliegue de las aplicaciones Web


Problemas conocidos y soluciones

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

97

En Windows, las herramientas de lnea de comandos de la GUI de WDeploy pueden fallar y lanzar una
excepcin 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 vlidos y no se puede encontrar.

6.6 Ventana de exploracin 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 limitacin conocida con los sistemas operativos
Windows.

6.7

Servidor de aplicaciones Web sin eliminar del servidor

Si una aplicacin 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; despus, vuelva a ejecutar el
comando undeploy o undeployall.

6.8 Copie MobileOTA14.properties despus de realizar la


instalacin de nivel Web
Si planea usar la compatibilidad de Mobile de la plataforma SAP BusinessObjects Business Intelligence y ha
realizado una instalacin de nivel Web, debe copiar el archivo MobileOTA14.properties en el host que ha
recibido la instalacin de Nivel Web (lo ms probable es que sea el servidor de aplicaciones Web).
Para copiar MobileOTA14.properties en el host que ha recibido la instalacin de nivel web, siga los pasos que
se indican a continuacin.
1.

Localice el archivo MobileOTA14.properties en un host que recibi una instalacin Completa o


Personalizada/Expandida de la plataforma SAP BusinessObjects Business Intelligence.
El archivo MobileOTA14.properties se encuentra en:
<<DIR_INSTALACIN_BOE>>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf\apps

2.

Copie el archivo MobileOTA14.properties en la ruta del host correspondiente que recibi la instalacin 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

6.9

Botn Cancelar en la herramienta GUI de WDeploy

Al presionar el botn 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 botn Cancelar est deshabilitado.
sta es una limitacin 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 Excepcin de Servlet despus de iniciar sesin en la


herramientas administrativas de JBoss 5.0
Los usuarios pueden encontrar una excepcin de Servlet despus de iniciar sesin en la aplicacin Web de las
herramientas de administracin 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 Web


Problemas conocidos y soluciones

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

99

6.11 SAP NetWeaver


6.11.1

Despliegue de la aplicacin 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 administracin en la ficha Explorador.

4.

Vaya a la ficha rea de registro ubicada en el panel derecho.

5.

Haga clic con el botn derecho en el registro LOG002 y seleccione Nuevo. Asegrese de que el tamao del
volumen LOG es de un mnimo de 6 GB.
Despus 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 aplicacin Web dswsbobje


en SAP NetWeaver 7.2
Al desplegar la aplicacin Web dswsbobje en SAP NetWeaver AS Java 7.2, es posible que se lance la excepcin 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 aplicacin web
dswsbobje.

6.11.3 Para revertir la implementacin 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 aplicacin 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 implementacin de aplicaciones web desde servidores de aplicaciones web SAP NetWeaver 7.2,
siga estos pasos:
1.

100

Desconctese y cierre todas las sesiones del explorador para aplicaciones Web como, por ejemplo, la
plataforma de lanzamiento de BI, la Consola de administracin central (CMC), servicios Web y portales.

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

Manual de despliegue de las aplicaciones Web


Problemas conocidos y soluciones

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 anulacin del despliegue de SAP NetWeaver 7.3x o 7.4.
La herramienta WDeploy no admite el despliegue en o la anulacin 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
cmo 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 Configuracin necesaria antes de implementar SAP


BusinessObjects Explorer en SAP NetWeaver 7.3x o 7.4
Antes de implementar la aplicacin 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 ubicacin siguiente:

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


\WEB-INF\classes\

Nota
La herramienta WDeploy no admite el despliegue en o la anulacin 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 cmo 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 slo IPv6 en Windows Vista
o 2008 Server
Si utiliza Tomcat en Windows Vista o 2008 Server en modo de slo 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 Web


Problemas conocidos y soluciones

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

101

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 despus 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
administracin, 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 validacin al utilizar wdeploy con una instalacin 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

Por ejemplo, cambie los directorios a <<DIRECTORIO_DE_INSTALACIN_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 nmero 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 contrasea para la cuenta especificada para <<as_admin_username>>.
Presione S para aceptar el certificado y, a continuacin, proceda con el despliegue de la aplicacin Web con
WDeploy.

6.14.2 La lista de vnculos de servicios web no est disponible


con WebSphere 7.0 y 8.5
Despus de usar el comando WDeploy para desplegar los Servicios web en WebSphere 7.0 u 8.5, el vnculo 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 extensin .mar por .jar.
Para ello, copie el archivo <<DIR_INSTALACIN_WEBSPHERE7>>\profiles\AppSrv01\installedApps
\<<NOMBRE_NODO_WS7>>\dswsbobje.ear\dswsbobje.war\WEB-INF\modules\addressing-1.3.mar
a un nuevo archivo como: <<DIR_INSTALACIN_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\modules
copy addressing-1.3.mar ..\lib\addressing-1.3.jar

Nota
No elimine o cambie el nombre de addressing-1.3.mar en la carpeta modules. Asegrese 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 vnculo Lista de Servicios Web mostrar una lista de los Servicios Web.

Manual de despliegue de las aplicaciones Web


Problemas conocidos y soluciones

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

103

6.14.3 Error interno de servidor despus de desplegar los


servicios Web en WebSphere 7.0
Es posible que encuentre un error interno de servidor despus de desplegar el proveedor de servicios Web
(dswsbobje.war) en WebSphere 7.0 con el mdulo de direcciones WS de Axis2 habilitado. La aplicacin del
proveedor de servicios Web (dswsbobje.war) se elabora en el marco de servicios Web de Apache Axis2 que
contiene este mdulo.
Para solucionar este problema, el mdulo de direcciones se deshabilita en la instalacin predeterminada de la
plataforma de BI.
Si despliega en un servidor de aplicaciones Web que no sea WebSphere 7.0, y desea habilitar el mdulo de
direcciones WS de Axis2, edite el archivo axis2.xml y elimine el comentario de la lnea <!--<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: Excepcin al implementar en WebSphere


Puede encontrar la siguiente excepcin 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 conexin 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 aplicacin:

104

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

Manual de despliegue de las aplicaciones Web


Problemas conocidos y soluciones

Figura 1: (Ejemplo en ingls)

Nota
Acceda a la consola WebSphere en http://<WAS_HOSTNAME>:<PORT>/ibm/console. El nmero de
puerto predeterminado es el 9060.

Manual de despliegue de las aplicaciones Web


Problemas conocidos y soluciones

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

105

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 GARANTAS, EXPRESAS O IMPLICADAS, O DE COMERCIABILIDAD, O DE ADECUACIN PARA UN OBJETIVO EN PARTICULAR.

Ejemplos de codificacin
Cualquier codificacin de software y/o lneas de cdigos / cadenas ("Cdigo") incluidas en esta documentacin son solo ejemplos y no se prev que se utilicen en un
entorno de sistema productivo. El Cdigo solo se prev para explicar y visualizar mejor las reglas de sintaxis y de asignacin de frases de cierta codificacin. SAP no ofrece
garantas respecto a la exactitud y la integridad del Cdigo dado aqu y no ser responsable de errores o daos causados por el uso del Cdigo, a menos que los daos
fueran causados por SAP de forma intencional o por una gran negligencia por parte de SAP.

Accesibilidad
La informacin contenida en la documentacin de SAP representa la vista actual de SAP de los criterios de accesibilidad a partir de la fecha de publicacin. No se prev
que sea una directriz vinculante sobre cmo garantizar la accesibilidad de los productos de software. SAP renuncia especficamente 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 gnero


Siempre que sea posible, la documentacin de SAP es neutral respecto al gnero. Dependiendo del contexto, se trata al lector directamente de "usted" o se utiliza un
nombre neutral respecto al gnero (como "vendedor/a" o "das 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 gnero, SAP se reserva los derechos para utilizar la forma masculina del nombre o pronombre. Esto
es para garantizar que la documentacin sea comprensible.

Hipervnculos de Internet
La documentacin de SAP puede contener hipervnculos a Internet. Se prev que estos hipervnculos sirvan como un consejo acerca de dnde encontrar la informacin
relacionada. SAP no garantiza la disponibilidad y la exactitud de esta informacin relacionada o la capacidad que esta informacin sirva un objetivo en particular. SAP no es
responsable de ningn dao causado por el uso de la informacin relacionada a menos que los daos se hayan causado por una gran negligencia o por una conducta
fraudulenta voluntaria por parte de SAP. Acerca de la clasificacin 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

Manual de despliegue de las aplicaciones Web


Renuncias importantes de responsabilidad en aspectos legales

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

107

www.sap.com/contactsap

2014 SAP AG o una filial de SAP. Reservados todos los derechos.

Queda prohibida la reproduccin o transmisin de cualquier parte


de esta publicacin, en cualquier forma o para cualquier fin, sin el
permiso expreso de SAP AG. La informacin 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 pas pueden ser diferentes.
Estos materiales los proporcionan SAP AG y sus empresas afiliadas
("SAP Group") con carcter informativo, sin declaracin ni garanta
de ningn tipo y SAP Group no se hace responsable de los errores u
omisiones en dichos materiales. Las nicas garantas para los
productos y servicios de SAP Group son aquellas especificadas en
las clusulas expresas de garanta que acompaan a dichos
productos y servicios, si las hubiera. Nada de lo que aparezca en
este documento debe interpretarse como garanta 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 pases.
Consulte http://www.sap.com/corporate-en/legal/copyright/
index.epx para obtener informacin y avisos adicionales sobre
marcas comerciales.

You might also like