Professional Documents
Culture Documents
Tabla de contenido
1
Historial de documentos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Introduccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.1
2.2
2.3
2.4
3.1
3.2
3.3
3.3.2
3.4
3.5
3.5.2
4.1
4.2
4.3
4.4
4.5
4.2.1
4.2.2
Requisitos de hardware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.2
4.3.3
Modos de despliegue. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4.4.1
Despliegues independientes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4.4.2
4.5.2
4.5.3
4.6
Sintaxis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.6.2
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
4.7.2
4.7.3
4.7.4
4.8
4.9
4.10
5.1
5.1.2
5.1.3
5.1.4
Despliegue manual de la consola administrativa de WebLogic 10, 10.3 y 10.3.x (11gR1). . . . . . .85
5.1.5
6.1
6.2
6.3
6.4
Las rutas con un carcter de barra invertida a la derecha (\) hacen que el despliegue falle. . . . . . . . . . . 97
6.5
6.6
6.7
6.8
6.9
6.10
JBoss. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
6.10.1
6.10.2
Excepcin de Servlet despus de iniciar sesin en la herramientas administrativas de JBoss
5.0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
6.11
6.11.2
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
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
WebSphere. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
6.14.1
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
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
SAP BusinessObjects
Business Intelligence
platform 4.0 Support
Package 1
Marzo de
2011
Tomcat 7
SAP NetWeaver:
Versin
Fecha
Descripcin
JBoss 4.2.3
Tomcat 5,5
SAP BusinessObjects
Business Intelligence
platform 4.0 Support
Package 5
Noviembre
de 2012
WebSphere 8.5
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 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
Introduccin
2.2
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.
Descripcin
Interfaz GUI
Configuracin ms
fcil
Asistencia de locali
zacin
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
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.
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
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.
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
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
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:
10
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
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.
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
BusinessProcessBI (obsoleto)
Analytical Reporting
Plataforma de lanzamiento de BI
(anteriormente InfoView)
Lifecycle Manager
Supervisin
OpenDocument
rea de trabajo de BI
(anteriormente Dashboard Builder)
Bsqueda de plataforma
Servicios de plataforma
Diferencia visual
Crystal Enterprise
Servidor de aplicaciones de
informes (RAS) de Crystal Reports
clientapi
dswsbobje
12
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
jsfplatform
No
MobileOTA14
No
OpenSearch
No
AdminTools
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)
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
13
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.
2.
3.
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
Para obtener ms informacin sobre los productos Mobile, consulte el Manual de despliegue e instalacin de SAP
BusinessObjects Mobile.
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.
cms: el nombre de host del CMS y el nmero de puerto del CMS. Por ejemplo, use el formato:
<NOMBREHOST_CMS>:<PUERTO>.
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.
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
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
/BOE/CMC
Plataforma de lanzamiento de BI
/BOE/BI
Abrir documento
/BOE/OpenDocument
/clientapi
/dswsbobje
/BusinessProcessBI
16
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
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
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:
17
18
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.
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.
3.
4.
Llama a las herramientas del despliegue de IBM WebSphere para desplegar la aplicacin Web.
4.2
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
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.
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
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.
20
1.
2.
3.
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.
4.2.5
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.
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
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.
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.
22
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:
4.3.1
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
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 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.
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
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
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
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.
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.
Nota
Los servidores Web Apache e IBM IHS se especifican como apache en los archivos de configuracin de
WDeploy.
4.4.2.2
remoto
Use el siguiente procedimiento para desplegar aplicaciones Web en un equipo remoto. En este procedimiento,
Cuadro 1 hace referencia al equipo que alija una 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.
<DIR_INSTALACIN_BOE>\InstallData
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
2.
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>\InstallData\setup.engine.
3.
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
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
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
4.5
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:
28
4.5.1
4.5.2
web
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
En las siguientes secciones, se enumeran las opciones de configuracin disponibles para cada servidor Web y de
aplicaciones Web admitido.
29
4.5.2.1
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
C:\Archivos de programa
\JBoss 5
as_instance
default
Descripcin
Ejemplo
as_dir
C:\usr\sap
as_sid
AS1
as_instance
JC01
as_admin_port
50004
as_admin_username
administrator
30
Descripcin
Ejemplo
as_admin_password
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
Descripcin
Ejemplo
as_instance
localhost
as_service_name
as_dir
Ubicacin de instalacin de
Tomcat 6 o 7.
C:\Archivos de programa\Apache
Software Foundation\Tomcat 7.0
as_service_key
HKLM\SOFTWARE\Wow6432Node
\Apache Software Foundation
31
as_service_key_value
Descripcin
Ejemplo
\Procrun 2.0\
$<as_service_name>\Parameters
\Java
Descripcin
Ejemplo
as_admin_port
7001
as_admin_username
weblogic
as_admin_password
password
as_instance
AdminServer
as_domain_dir
4.5.2.5
8.5.5
Descripcin
Valor de muestra
as_soap_port
8880
32
Descripcin
Valor de muestra
as_admin_password
password
as_admin_username
administrator
as_profile_name
as_virtual_host
as_admin_is_secure
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
C:\Archivos de programa
\IBM\WebSphere\AppServer
ws_instance
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
C:\AppServers\IBM
\WebSphere7\profiles
\AppSrv01\config\cells
\<cell_name> \nodes
\<webserver_node>\servers
\<webserver_name>
33
4.5.2.6
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:
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
N/D
Tomcat 6.0
Tomcat 7.0
WebLogic 10
WebLogic 10.3
WebSphere 6.1
S (IHS 6)
WebSphere 7
S (IHS 7)
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
Tabla 8: Parmetros WDeploy obligatorios para Apache 2.2 o IBM IHS (despliegue dividido)
Nombre del parmetro
Descripcin
Ejemplo
connector_type
tomcat6
deployment_dir
C:\apache2\htdocs
ws_dir
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.
Descripcin
Ejemplo
warfile
dswsbobje.war
appvdir
35
Variable
Descripcin
Ejemplo
buildfile
dswsbobje.xml
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
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
Dnde:
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
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
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
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
app_source_tree
<DIR_INSTALACIN_BOE
>\SAP
BusinessObjects
Enterprise XI
4.0\wdeploy\warfiles
\webapps
\<APLICACIN_WEB>
<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
false (predeterminado)
true
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
as_admin_port
8080
as_admin_username
administrador
as_dir
C:\tomcat6
as_domain_dir
C:\BEA\Weblogic
localhost
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
39
Propiedad
as_mode
Descripcin
Valor de muestra
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
HKLM\SOFTWARE\Apache
Software Foundation
\Procrun
2.0\<AS_SERVICE_NAME
>\Parameters\Java
Tomcat6
as_soap_port
as_virtual_host
AS1
default_host
40
Propiedad
Descripcin
Valor de muestra
com.ctc.wstx.*,ja
vax.xml.*,
org.apache.*
tomcat6
deployment_dir
false (predeterminado)
true
C:\apache2\htdocs
false
true
disable_InfoView
enforce_file_limit
false (predeterminado)
true
false
true
root_context_path
/BOE
La ruta del contexto raz de la aplicacin Web hacia la
que se despliegan las aplicaciones Web. Para desplegar
Tomcat6
41
Propiedad
Descripcin
Valor de muestra
ws_dir
<DIR_INSTALACIN_BOE
>\SAP
BusinessObjects
Enterprise XI
4.0\wdeploy\workdir
C:\apache2
webserver1
apache
Nota
Tanto Apache como IBM HTTP Server disponen de
un ws_type de apache.
war_dir
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
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
predeployall
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
deployall
deployonly
deployonlyall
44
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
listdeployedapps
undeploy
undeployall
validateconfig
45
4.6.1.4
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 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
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
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
JBoss 5.0
jboss5
46
sapappsvr72
sapappsvr73
Tomcat 6,0
tomcat6
Tomcat 7.0
tomcat7
WebLogic 10 o 10.3
weblogic10
weblogic11
WebSphere 6,1
websphere6
WebSphere 7,0
websphere7
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.
47
Servidor
JBoss 5 (jboss5)
WebLogic 10 y 10.3
(weblogic10)
WebSphere 6.1
(websphere6)
WebSphere 7.0
(websphere7)
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
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
wdeploy.bat oas1013
predeployall
wdeploy.bat sapappsvr72
predeployall
wdeploy.bat sapappsvr73
predeployall
wdeploy.bat tomcat55
predeployall
wdeploy.bat Tomcat6
predeployall
49
Servidor
Parmetros
wdeploy.bat weblogic9
predeployall
WebLogic 10 y 10.3
(weblogic10)
wdeploy.bat weblogic10
predeployall
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
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
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)
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).
WebLogic 10 y 10.3
(weblogic10)
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
51
Servidor
Parmetros
-Das_admin_password=weblogic
-DAPP=BOE
deployonly
WebSphere 6.1
(websphere6)
WebSphere 7.0
(websphere7)
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
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)
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).
WebLogic 10 y 10.3
(weblogic10)
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
53
Servidor
Parmetros
WebSphere 6.1
(websphere6)
WebSphere 7.0
(websphere7)
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
Servidor
JBoss 5 (jboss5)
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).
WebLogic 10 y 10.3
(weblogic10)
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
55
Servidor
Parmetros
WebSphere 6.1
(websphere6)
WebSphere 7.0
(websphere7)
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
Servidor
JBoss 5 (jboss5)
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).
WebLogic 10 y 10.3
(weblogic10)
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
57
Servidor
Parmetros
-Das_virtual_host=default_host
-Das_profile_name=AppSrv01
-Das_soap_port=8880
deployall
WebSphere 7.0
(websphere7)
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
Servidor
JBoss 5 (jboss5)
WebLogic 10 y 10.3
(weblogic10)
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
59
Servidor
Parmetros
WebSphere 6.1
(websphere6)
WebSphere 7.0
(websphere7)
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
Servidor
JBoss 5 (jboss5)
WebLogic 10 y 10.3
(weblogic10)
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
61
Servidor
Parmetros
-Das_soap_port=8880
undeployall
WebSphere 7.0
(websphere7)
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.
2.
Vaya a:
3.
62
Configuracin
Infraestructura
4.
AlwaysCompressed: elimine *.htm, *.html,text/html de esta propiedad. Este campo no debe estar
vaco; introduzca un espacio si est vaco.
5.
Nombre
AlwaysCompressed
NeverCompressed
*.htm,*.html,text/html
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.
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.
63
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
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.
Nota
Si el contenido dinmico y esttico se encuentran en una ubicacin personalizada, utilice el parmetro Dwork_dir.
64
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:
Copie las carpetas desde el servidor de aplicaciones Web de Tomcat a la carpeta de Apache <WS_DIR>
\htdocs del servidor de Apache.
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
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.
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.
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.
66
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
Nota
Si el contenido dinmico y esttico se encuentran en una ubicacin personalizada, utilice el parmetro Dwork_dir.
67
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:
Copie estas carpetas desde el servidor de aplicaciones Web de WebSphere en la carpeta de IHS
<WS_DIR>/htdocs 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
2.
3.
4.
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.
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.
69
4.6.3.4
WebLogic
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.
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
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
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:
71
Copie estas carpetas desde el servidor de aplicaciones Web WebLogic a la carpeta <DIR_SW>\htdocs de
El contenido esttico ahora lo servir un servidor Web dedicado y el contenido dinmico lo servir un servidor de
aplicaciones Web dedicado.
as_virtual_host
72
4.6.6
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
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
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
73
Hngaro
Italiano
Japons
Coreano
Bokmal (Noruega)
Polaco
Portugus
Rumano
Ruso
Eslovaco
Espaol
Sueco
Tailands
Turco
4.7.1
Inicio
Programas
Plataforma de BI de SAP
4.7.2
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
Despliegue automtico?
BOE
AdminTools
dswsbobje
BusinessProcessBI (obsoleto)
clientapi
No
MobileOTA14
No
jsfplatform
No
OpenSearch
No
4.7.3
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].
Ubicacin del rbol de origen de aplicaciones Web (equivale al parmetro app_source_tree) o Ubicacin de
Nota
Actualmente la herramienta GUI de WDeploy no aceptan caracteres que no sean ingleses en las rutas.
4.7.4
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.
2.
75
3.
4.
4.8
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>
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.
2.
76
Cambios realizados
Tomcat
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.
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
5
Desplegar aplicaciones Web con la consola
administrativa
5.1
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.
5.1.1
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.
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 5, siga los pasos indicados a continuacin.
1.
2.
3.
El servidor de aplicaciones web desplegar automticamente dswsbobje. Si esto no sucede, reinicie JBoss.
80
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.
2.
3.
5.1.2
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.
2.
Vaya a:
Configuracin
Infraestructura
3.
4.
AlwaysCompressed: elimine *.htm, *.html,text/html de esta propiedad. Este campo no debe estar
AlwaysCompressed
81
5.
Nombre
NeverCompressed
*.htm,*.html,text/html
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.
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
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.
Deploy View
Window
Show View
(Ventana > Mostrar vista > Otras... > Desplegar vista > Desplegar vista).
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.
82
7.
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
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.
ndice A Z
Conjunto de
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.
83
4.
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.
8.
Si se le solicita en el paso de la gua Seleccionar destino, use la opcin SUM Directorio de descarga preparado
manualmente.
9.
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.
1.
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.
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.
5.1.3.1
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.
Ejemplo de predeploy
wdeploy.bat weblogic10 -DAPP=BOE
predeploy
85
Versin de WebLogic
Ejemplo de 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
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.
3.
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
Estructura de carpetas
(como dswsbobje)
Nota
Debe seleccionar la segunda carpeta interior dswsbobje o BusinessProcessBI al
desplegar en WebLogic.
86
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
Abra la aplicacin Web en un explorador Web para confirmar que ahora se ejecuta.
5.1.4.1
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
weblogic.apache.xerces.jaxp.DocumentBuil
derFactoryImpl
weblogic.apache.xerces.jaxp.SAXParserFac
toryImpl
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.
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.
5.
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
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
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.
9.
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.
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.
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.
2.
3.
4.
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.
7.
8.
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.
90
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.
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.
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.
2.
3.
4.
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.
7.
8.
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.
92
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.
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.
93
5.1.5.4
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.
4.
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
7.
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.
Servers
Application servers
Tuning parameters
<app_server_name>
Custom tuning
95
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
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
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
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.
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
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>>.
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.7
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.
2.
Copie el archivo MobileOTA14.properties en la ruta del host correspondiente que recibi la instalacin de
nivel Web.
98
6.9
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.
2.
3.
4.
5.
99
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.
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.
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.
7.
Vuelva a ejecutar el comando WDeploy para desplegar aplicaciones web en NetWeaver AS Java 7.2 SP3.
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.
2.
3.
Use el comando WDeploy para anular el despliegue de las aplicaciones Web desde el servidor de aplicaciones
Web.
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.
101
6.13 WebLogic
6.13.1
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
2.
Use el comando WDeploy para desplegar las aplicaciones Web dswsbobje y BusinessProcessBI.
3.
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.
7.
El vnculo Lista de Servicios Web mostrar una lista de los Servicios Web.
103
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
104
Nota
Acceda a la consola WebSphere en http://<WAS_HOSTNAME>:<PORT>/ibm/console. El nmero de
puerto predeterminado es el 9060.
105
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.
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
107
www.sap.com/contactsap