Home

Handbuch für die Implementierung von

image

Contents

1. SAP BusinessObjects Business Intelligence Dokumentversion 4 1 Support Package 5 2014 11 14 Inhaltsverzeichnis 2 1 2 2 2 3 2 4 2 5 3 1 3 2 3 3 3 4 3 5 4 1 4 2 4 3 4 4 4 5 Dokurmentbuerlaut nei enean RI a ER a en 5 Erste Schritte is kerea 2 ee Ee a ee rer 7 informationen diesem Dokument A3 w ar sa ia danae eaa d a eebe AE WAT Aen 7 Was ist neu im Handbuch f r die Implementierung von Webanwendungen 2 2 22 2222 7 Zielgruppe dieser Dok mentation 2 2 4 2 m Haren a re EE AE EEN a el 8 Vana plens sde EE Eee nr Bun BEAT SE EHEN EE 8 Terminologie e Af 2a sr E E eeh AE nnd ee 9 berblick ber die Implementierung von Webanwendungen 22222200 ene nennen 12 bersicht ber OSC WAR Dateien 12 Failover nd L stausgleichr sr 2 22 REESEN a a ma nn EE d ERTA 12 3 2 1 Support von Webanwendungs Clustering 13 WAR und EAR Dateien von SAP BusinessObjects Business Intelligence 14 3 31 Implementieren von MobileOTA14 war zur Unterst tzung mobiler Anwendungen 16 3 3 2 Implementieren von OpenSearch war f r OpenSearch Unterst tzung 2 2 2 17 Standardkontextst mme ns344 aa de ee ge ce ser 18 Benutzerdefinierte Stammkontexte und Kontextpfade 18 354 ndern des Stammkenteitsi ses ss er AE Ai d ee 19 3 5 2 ndern des Kontextpfads von Webanwendungen osoasa sasao a aaaeaii aara 19 Implementieren von Webanwendungen mit dem WDeploy Tool
2. Die Datei as _dir bin bobjeEnv APP sh bat wird erstellt und enth lt nderungen am Bibliothekspfad und an den Java Eigenschaften die den Anwendungseigenschaften hinzugef gt werden Die Datei as_dir bin catalina sh bat wird ge ndert indem die vorherige Datei eingef gt wird Unter Windows werden den Startparametern des Tomcat Dienstes zus tzliche Java Eigenschaften hinzugef gt nderungen am Bibliothekspfad m ssen an der systemweiten PATH Umgebungsvariable manuell vorgenommen werden Starten Sie Tomcat neu damit die nderungen wirksam werden WebLogic Die Dateien die dem classpath hinzugef gt werden sollen sind in der Anwen dung geb ndelt zu WEB INF lib hinzugef gt Die Datei as domain dir bin bobjeEnv APP sh cmd wird er stellt und enth lt nderungen am Bibliothekspfad und an den Java Eigenschaf ten Die Datei as domain dir bin startWebLogic sh cmd wird ge n dert indem die vorherige Datei eingef gt wird WebSphere Die Dateien die dem classpath hinzugef gt werden sollen sind in der Anwen dung geb ndelt zu WEB INF 11ib hinzugef gt Eigenschaften werden als benutzerdefinierte J M Eigenschaften hinzugef gt nderungen am Bibliothekspfad werden vorgenommen indem die JVM Umge bung bearbeitet wird Webserver Plugin wird automatisch regeneriert 4 7 4 Optionen des WDeploy GUl Tools Im Bildschirm Optionen des WDeploy GUlI Tools k nnen Sie benutzerde
3. z 2n2uun nennen 21 bersicht ber WDeployr a u nd aan De ein nn A Da Ba re ren ar A a an ia 21 WDeploy Voraussetzungen a n nn gerne tn en aA er ae ER ne 21 4 21 Vor dem Implementieren von Webanwendungen saaana aaa nenn 21 4 2 2 Hardwareanforderungen 2 2222222 none nee nennen eee een 22 4 2 3 64 Bit Unterst tzungsz a a ae N A a a a e eag 22 4 2 4 Aktivieren der Unterst tzung von 8 3 Dateinamen ssaa a aaae ceea nennen 22 4 2 5 Einrichten der Java Umgeb ng e ER EE EE NEE aia AE ehe g 23 4 2 6 Webanwendungsserver Parameterkonfigurationsdateien 22 22 2222 ceeeeeennn 23 4 2 7 Installieren von WDeploy auf einem Remote Webanwendungsserver 24 Registrierung von SAP System Landscape Directory GD 24 4 3 1 Aktivieren der SLD Registrierung f r die Technologieplattform SAP Netweaver 25 4 3 2 Aktivieren der SLD Registrierung f r Tomcat e 25 4 3 3 Aktivieren der SLD Registrierung f r WebSphere 25 Implementierungsmodi un ars wen ne ee Dunkeln a a 26 4 41 Standalone Implementierungen suo aue aa 222222 nu nennen 26 4 4 2 Implementierungen mit geteilter Webschicht 2 22 22 seen a 27 WDeploy Konfigurationsdateien 30 4 5 1 WDeploy K nfigurationsdateiis sepi aaea miae onen 3 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows vorbehalten Inhaltsverzeichnis 4 5 2 Konfigurationsdateien f r Webanw
4. Environment Description H System administration Users and Groups Monitoring and Tuning ok Reset Cancel Troubleshooting Service integration umnr Abbildung 1 englisches Beispiel i Hinweis Rufen Sie die WebSphere Konsole unter http lt WAS_HOSTNAME gt lt PORT gt ibm console auf Der Standard Portnummer ist 9060 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 98 vorbehalten Bekannte Probleme und Umgehungsl sungen Ausschlussklauseln und rechtliche Aspekte Dieses Dokument dient nur zu Informationszwecken Die darin enthaltenen Informationen k nnen ohne vorherige Ank ndigung ge ndert werden SAP gew hrleistet nicht dass sie fehlerfrei sind SAP SCHLIESST JEDE GEW HRLEISTUNG AUS SEI SIE AUSDR CKLICH ODER KONKLUDENT EINSCHLIESSLICH DER GARANTIE DER HANDELS BLICHKEIT ODER EIGNUNG F R EINEN BESTIMMTEN ZWECK Coding Beispiele Bei dem in der vorliegenden Dokumentation enthaltenen Quell und oder Objektcode f r Software Code handelt es sich ausschlie lich um eine beispielhafte Darstellung Dieser Code ist in keinem Fall f r die Nutzung in einem produktiven System geeignet Der Code dient ausschlie lich dem Zweck beispielhaft aufzuzeigen wie Quelltext erstellt und gestaltet werden kann SAP bernimmt keine Gew hrleistung f r die Funktionsf higkeit Richtigkeit und Vollst
5. Verwenden Sie beispielsweise den Befehl wdeploy undeploy um die BOE Webanwendung vom Ziel Webanwendungsserver zu deinstallieren wdeploy bat lt WEB_APP_SERVER gt DAPP BOE undeploy Ersetzen Sie lt WEB_APP_SERVER gt durch den Namen des Webanwendungsservers siehe folgende Tabelle In der folgenden Tabelle sind Beispielparameter f r die Deinstallation der BOE Webanwendung von bestimmten Webanwendungsservern angegeben Alle Parameter sind obligatorisch sofern Sie in den Konfigurationsdateien nicht als optional gekennzeichnet sind Die Parameter in der Befehlszeile berschreiben die in Konfigurationsdateien gespeicherten Parameter Es wird jedoch empfohlen die Parameter in der Konfigurationsdatei config lt WEB_APP_SERVER gt entsprechend Ihrer Implementierung zu konfigurieren Server JBoss 7 1 jboss7 Parameter Der Befehl wdeploy undeploy unterst tzt JBoss 7 1 nicht Technologieplattform SAP NetWeaver sapappsvr73 Der Befehl wdeploy undeploy bietet keine Unterst tzung f r die Technolo gieplattform SAP NetWeaver Tomcat 6 0 tomcat6 wdeploy bat tomcat6 Das_dir C Tomcat6 Das instance localhost DAPP BOE Das service name Tomcat6 undeploy Tomcat 7 0 tomcat wdeploy bat tomcat7 Das_dir C Tomcat7 Das instance localhost DAPP BOE Das service name Tomcat7 undeploy WebLogic 11gRl wdeploy bat weblogic11 weblogic11 Das domain dir C bea user projects domains base do
6. a vorbehalten Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows Dokumentverlauf 2 Erste Schritte 2 1 Informationen zu diesem Dokument In diesem Dokument erfahren Sie wie Sie BI Plattform Webanwendungen ber das WDeploy Tool auf einem Webanwendungsserver implementieren Informationen zur Installation der BI Plattform finden Sie im Business Intelligence Installationshandbuch Informationen zur Verwaltung eines SAP BusinessObjects Business Intelligence Servers finden Sie im Administratorhandbuch f r SAP BusinessObjects Business Intelligence 2 2 Was ist neu im Handbuch f r die Implementierung von Webanwendungen Unterst tzung f r Webanwendungsserver Eine Liste der in dieser Version unterst tzten Plattformen Datenbanken Webanwendungsserver Webserver und anderer Systeme finden Sie im Dokument Product Availability Matrix Supported Platforms PAR das im Bereich SAP BusinessObjects im SAP Support Portal unter https service sap com bosap supportfir zur Verf gung steht Bei Unstimmigkeiten mit dem Handbuch f r die Implementierung von Webanwendungen hat das Dokument Products Availability Report Vorrang BI Plattform 4 x Die folgenden Funktionen wurden ab Bl Plattform 4 x eingef hrt Tabelle 1 Neue Funktionen des WDeploy Implementierungstools Funktion Beschreibung Benutzeroberfl che Neue Benutzeroberfl che f r die Aktionen deployall und undeployall Zwei Ebenen v
7. workdir weblogic11 application BOE war Ordnerstruktur wie W hlen Sie den Pfad zur Ordnerstruktur aus Beispiel dswsbobje lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy workdir weblogic11 application dswsbobje dswsbobje i Hinweis Bei der Implementierung auf WebLogic m ssen Sie den zweiten inneren dswsbobje oder BusinessProcessBLI Ordner ausw hlen Klicken Sie auf Weiter 5 W hlen Sie Install this deployment as an application Diese Implementierung als Anwendung installieren aus und klicken Sie auf Next Weiter Klicken Sie nach der Pr fung und Bereitstellung etwaiger zus tzlicher Parameter im Assistenten auf Finish Fertig stellen 6 Optional Klicken Sie auf der Seite Change Center nderungscenter auf Activate Changes nderungen aktivieren um die nderungen auf den Webanwendungsserver anzuwenden Dieser Schritt ist nur erforderlich wenn die Dom nenkonfiguration gesperrt ist beispielsweise in einer Produktivumgebung ffnen Sie die Webanwendung in einem Webbrowser um sicherzustellen dass sie jetzt ausgef hrt wird 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 82 vorbehalten Implementieren von Webanwendungen mit der Verwaltungskonsole 5 1 4 1 So f hren Sie eine Implementierung auf einem WebLogic Cluster aus Wenn Sie Webanwendungen in einem WebLogic Cluster implemen
8. Der Bildschirm Manage Modules General Properties Allgemeine Moduleigenschaften verwalten wird angezeigt 5 W hlen Sie Classes loaded with application class loader first parent last Mit dem Anwendungsklassen Ladeprogramm geladene Klassen zuerst bergeordnete zuletzt aus der Eigenschaft Class loader order Klassen Ladeprogramm Reihenfolge Es wird eine Best tigungsmeldung angezeigt 6 Klicken Sie auf Save directly to the master configuration Direkt in die Master Konfiguration speichern Die Webanwendungskonfiguration wird gespeichert und Sie gelangen zur ck zum Bildschirm Manage Modules Module verwalten 7 Klicken Sie auf OK Es wird eine Master Konfigurations nderungsbest tigung angezeigt 8 Klicken Sie auf Save directly to the master configuration Direkt in die Master Konfiguration speichern Die Webanwendungskonfiguration wird gespeichert und Sie gelangen zur ck zum Bildschirm Enterprise Applications Enterprise Anwendungen 9 Aktivieren Sie das Kontrollk stchen und klicken Sie auf Start Es wird eine Meldung zur Best tigung dass die Webanwendung erfolgreich gestartet wurde angezeigt Wenn Sie mehr als eine Webanwendung implementieren wiederholen Sie die Schritte 2 bis 9 f r jede Webanwendung 4 6 4 Vorimplementierungen mit geteilter Webschicht ohne Zugriff auf einen Webanwendungsserver Der WDeploy Befehl kann statische und dynamische Inhalte f r die Implementierung auf Webservern und Webanwendungsser
9. Tomcat6 oder Tomcat7 as_dir Installierter Speicherpfad von Tomcat 6 oder 7 C Programme Apache Software Foundation Tomcat 7 0 as_service_key F r Java Parameter von Tom cat verwendeter Registrie rungsschl ssel nur f r Instal lationen unter Microsoft Wind ows relevant HKLM SOFTWARE Wow6432Node Apache Software Foundation Procrun 2 0 lt as_service_name gt Parameters Java as_service_key_value Java Parameter von Tomcat Der Wert des Registrierungs schl ssels as server key Optionen 4 5 2 3 Konfigurationsdatei f r WebLogic 11gR1 Legen Sie inconfig weblogic11 Standardwerte f r die folgenden Parameter fest sodass Sie sie nicht jedes Mal in die Befehlszeile eingeben m ssen 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte 32 vorbehalten Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows Implementieren von Webanwendungen mit dem WDeploy Tool Tabelle 5 Obligatorische WDeploy Parameter f r for WebLogic 11gR1 Parametername Beschreibung Beispiel as_admin_port Anforderungs Port der WebLogic 7001 Verwaltung as_admin_username Benutzername des Weblogic Admi weblogic nistrationskontos as_admin_password Kennwort des Weblogic Administ password rationskontos as_instance Name der Weblogic Anwendungs AdminServer serverinstanz as_domain_dir WebLogic Dom nenverzeichnis C bea weblogic user
10. Standard mehr als 65 535 Dateien enth lt true Standardm ig auf false gesetzt au er f r Web Sphere JCoStandalone Wird verwendet wenn die BIl Plattform in ein SAP BW false System integriert wird true Standardm ig auf false gesetzt bei der Implementie rung auf einer Komponente des SAP NetWeaver We banwendungsservers Auf true gesetzt bei der Implementierung auf einem anderen Anwendungsserver recent app svr Der Webanwendungsserver auf dem zuletzt Weban Tomcat6 wendungen implementiert wurden root context path Webanwendungsrootkontextpfad in dem alle Weban BOE wendungen implementiert werden Informationen zum Implementieren einer Webanwendung in einem Ordner innerhalb des Rootkontexts finden Sie unter der Einstel lung appvdir in der Konfigurationsdatei properties der Webanwendung work dir Ordner indem WDeploy die WAR oder EAR Archive lt BIP INSTALLVERZ gt der Webanwendungen bearbeitet z B zum Teilen von sap BusinessObjects statischen und dynamischen Inhalten in einer Weban enterprise XI wendung In diesem Ordner werden die Ergebnisse der 4 0 wdeploy workdir Aktion wdeploy predeploy sowie die zum Entfernen von Webanwendungsimplementierungen erforderlichen Daten gespeichert ws drr F r Webserver die im Split Modus ausgef hrt werden C apache2 beispielsweise Apache Das Root Verzeichnis des Webservers ws_instance Nur f r WebSphere webserver1 De
11. nglich mehreren Archiven erforderlich waren Beispielsweise enthielt die Bl Plattform XI 3 x die Webanwendungen Central Management Console CMC und InfoView jetzt Bl Launchpad in archivierter Form als CMC war und InfoView war Mit der Bl Plattform 4 2 wurden die Webanwendungen CMC und InfoView jetzt Bl Launchpad gemeinsam mit anderen Webanwendungen in ein einziges Archiv namens BOE war oder BOE ear konsolidiert Mit dem WDeploy Tool wird der Vorgang Webanwendungen f r die Implementierung auf einem unterst tzten Webanwendungsserver anzupassen automatisiert Auch wenn ein erfahrener Administrator eine Webanwendung f r einen bestimmten Webanwendungsserver manuell anpassen kann ist es empfehlenswert den Vorgang mithilfe des WDeploy Tools zu automatisieren In der folgenden Tabelle werden die Webanwendungsarchive und die Webanwendungen f r die sie erforderlich sind aufgelistet Webanwendungen die nicht automatisch vom Installationsprogramm implementiert werden m ssen nach dem Installationsvorgang implementiert werden Webanwendungsarchiv entweder Automatisch implementiert Beschreibung WAR oder EAR BOE Ja OSGi Archiv der zentralen Webanwendungen einschlie lich e Analytical Reporting e CMC e SAP Crystal Reports e Bl Launchpad fr her InfoView e Eclipse IDE Unterst tzung e LifeCycle Manager e berwachung e OpenDocument e Bl Arbeitsbereich fr her Dashboard Builder e Plattformsuche e Pla
12. wie Ihr Server installiert und konfiguriert wurde Die Konfigurationsdatei deployment xml befindet sich in der Regel unter lt IMPLEMENTIERUNGSZELLE gt applications isclite ear deployments isclite deployment xml Ersetzen Sie lt IMPLEMENTIERUNGSZELLE gt durch den Namen der Implementierungsserverzelle Wenn die Zelle beispielsweise mit NetworkDeploymentCel101 benannt wird k nnte der vollst ndige Pfad zu deployment xml folgenderma en lauten C Programme IBM WebSphere AppServer profiles DmgrOl config cells NetworkDeploymentCell0l applications isclite ear deployments isclite deployment xml Legen Sie das Attribut invalidationTimeout auf den gew nschten Wert in Minuten fest wobei der Maximalwert 1 ist keine Zeit berschreitung Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit der Verwaltungskonsole vorbehalten 87 3 Speichern Sie die Datei deployment xml 4 Starten Sie den WebSphere Dienst neu Die Zeit berschreitungseinstellung von WebSphere wurde ge ndert 5 1 5 4 So f hren Sie eine Implementierung auf einem WebSphere Cluster aus Um BI Plattform Webanwendungen auf einem ber mehrere Rechner verteilten WebSphere Webanwendungscluster manuell zu implementieren m ssen die Webanwendungen auf dem Rechner implementiert werden der den WebSphere Deployment Manager hostet Nachde
13. 5 Dee GE wdeploy bat websphere mebspheres Das virtual host default host predeployall 4 6 2 4 wdeploy deployonly Der Befehl wdeploy deployonly implementiert eine vorbereitete Webanwendung auf dem Ziel Webanwendungsserver Implementierbare WAR oder EAR Dateien in lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy workdir lt WEB_APP_SERVER gt werden mit dem Befehl wdeploy deployonly auf dem Webanwendungsserver implementiert und die Befehlszeilenschnittstelle des Webanwendungsservers wird aufgerufen Wenn eine Webanwendung noch nicht f r die Implementierung vorbereitet worden ist wird der Befehl wdeploy predeploy automatisch aufgerufen vr Beispiel Verwenden Sie beispielsweise wdeploy deployonly um eine vorbereitete BOE Webanwendung auf einem Webanwendungsserver zu implementieren wdeploy bat lt WEB_APP_SERVER gt DAPP BOE deployonly Ersetzen Sie lt wEB_APP_SERVER gt durch den Namen des Webanwendungsservers siehe folgende Tabelle In der folgenden Tabelle sind Beispielparameter f r die Implementierung der BOE Webanwendung auf bestimmten Webanwendungsservern angegeben Alle Parameter sind obligatorisch sofern Sie in den Konfigurationsdateien nicht als optional gekennzeichnet sind Die Parameter in der Befehlszeile berschreiben die in Konfigurationsdateien gespeicherten Parameter Es wird jedoch empfohlen die Parameter in der Konfigurationsdatei config lt WEB_APP_SERVER gt entspreche
14. FI e Franz sisch FR e Deutsch DE e Ungarisch HU e Italienisch IT e Japanisch JA e Koreanisch KO e Norwegisch Bok mal NB e Polnisch PL e Portugiesisch PT e Rum nisch RO e Russisch RU e Vereinfachtes Chine sisch zh_CN e Slowakisch SK e Spanisch ES e Schwedisch sv e Thail ndisch TH e Traditionelles Chine sisch zh_TW e T rkisch TR as_mode Implementierungstyp der Webanwendung standalone Ein Standalone ist ein Webanwendungsserver derso split 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte 40 vorbehalten Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows Implementieren von Webanwendungen mit dem WDeploy Tool Eigenschaft as service key Beschreibung F r Tomcat unter Windows Bei der Installation als Dienst der Name des Windows Beispielwert HKLM SOFTWARE Apache Software Foundation e Procrun Registrierungsschl ssels unter dem die Startparame ter der JVM gespeichert sind Se ae S gesp i Parameters Java as service key value F r Tomcat unter Windows Bei der Installation als Dienst der Wert des Windows Registrierungsschl ssels unter dem die Startparame ter der JVM gespeichert sind as service name F r Tomcat unter Windows Tomcat6 Der Name des Tomcat Dienstes as Sid Die System ID der Zielinstanz AS1 as_soap_port Bei WebSphere obligatorisch Portnummer f r die 8880 SOAP Anwendungsserververwaltung Falls nicht
15. HTTP provider aus 4 ndern Sie unter Extended Details Erweiterte Details die Eigenschaften AlwaysCompressed und NeverCompressed wie folgt o AlwaysCompressed Entfernen Sie htm html text html aus dieser Eigenschaft Das Textfeld darf nicht leer sein geben Sie einen Leerschritt ein falls das Feld leer ist o NeverCompressed F gen Sie htm html text html zu dieser Eigenschaft hinzu Tabelle 10 Beispiel Berechneter Standardwert AlwaysCompressed falls leer Leerschritt eingeben NeverCompressed htm html text html 5 Speichern Sie die nderungen bevor Sie beenden 4 6 3 2 Tomcat 4 6 3 2 1 Ausf hren einer Implementierung auf getrennten Apache Web und Tomcat Web Application Servern Um die Arbeitslast eines Webanwendungsservers zu verringern k nnen Sie einen separaten dedizierten Webserver f r die Verarbeitung statischer Inhalte einrichten Alle statischen Inhalte werden dann vom Webserver und alle dynamischen Inhalte vom Webanwendungsserver bedient In der folgenden Anleitung wird die Verwendung des WDeploy Tools erl utert um Webanwendungsressourcen in statische und dynamische Inhalte zu teilen und diese Inhalte entsprechend zu implementieren 1 Richten Sie den Apache Webserver ein und stellen Sie sicher dass er einwandfrei funktioniert Laden Sie eine Webseite z B die Apache Standardtestseite um zu berpr fen ob Inhalte vom Webserver ordnungsgem bereitgestellt werden ffnen Sie
16. InstallData Diese Verzeichnisse spiegeln die in Feld 1 installierte Standardverzeichnisstruktur wider 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 28 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool gt Tipp Obwohl Sie die Ordnerstruktur gem Ihren Anforderungen anpassen k nnen wird empfohlen Dateien in Feld 2 innerhalb derselben Ordnerstruktur oder Hierarchie wie in Feld 1 zu verwalten 2 Kopieren Sie folgende Dateien von Feld 1 in Feld 2 o Ordner lt BIP_INSTALL_DIR gt SAP BusinessObjects Enterprise XI 4 0 wdeploy gt Tipp Entfernen Sie die Inhalte unter lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy workdir vor dem Kopieren der Datei wenn der Ordner nicht leer ist o Ordner lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 warfiles webapps o Ordner lt BIP_INSTALLVERZ gt InstallData setup engine 3 Legen Sie die JAVA_HOME Umgebungsvariable auf das Verzeichnis JDK 1 5 oder 1 6 fest ndern Sie die WDeploy Konfigurationsdatei f r Ihren Webanwendungsserver Geben Sie alle erforderlichen Informationen ein um WDeploy die Implementierung der Webanwendung zu erm glichen Beispiel Um die Konfigurationsdatei f r WebLogic 11 zu ndern bearbeiten Sie die Datei wie folgt as domain dir C Oracle Middleware user projects domains base domain as instance AdminS
17. SLD Registrierung f r WebSphere Um den Data Supplier SD des SAP System Landscape Directory SLD mit WebSphere verwenden zu k nnen muss das SLDREG Registrierungstool auf jedem WebSphere Webanwendungsserver installiert sein Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 25 Hinweis SLDREG wird nicht als Teil der BI Plattform installiert Informationen zur Installation von SLDREG finden Sie im SAP Hinweis 1018839 Wie Sie SLDREG konfigurieren damit SLD immer dann aktualisiert wird wenn Webanwendungen auf einem WebSphere Webanwendungsserver implementiert oder deinstalliert werden erfahren Sie im SAP Hinweis 1482727 4 4 Implementierungsmodi WDeploy unterst tzt zwei verschiedene Implementierungsmodi 1 Einzelmodus ein Webanwendungsserver Der Webanwendungsserver bietet statischen Inhalt HTML Seiten Bilder Dokumente JavaScript Cascading Style Sheets und dynamischen Inhalt JavaServer Pages JAR Dateien XML Dateien 2 Geteilter Webschichtenmodus ein Webanwendungsserver plus ein dedizierter Webserver Ein dedizierter Webserver erh lt Anforderungen von Webbrowsern und bietet den gesamten statischen Inhalt HTML Seiten Bilder Dokumente JavaScript Cascading Style Sheets Anforderungen von dynamischem Inhalt JavaServer Pages JAR Dateien XML Dateien werden an den
18. Types Anwendungstypen gt WebSphere enterprise applications WebSphere Enterprise Anwendungen 2 Der Bildschirm Enterprise Applications Enterprise Anwendungen wird angezeigt 3 Klicken Sie auf Installieren Im Bildschirm Preparing for the application installation Vorbereitung der Anwendungsinstallation wird Path to the new application Pfad zur neuen Anwendung angezeigt 4 Klicken Sie auf Browse Durchsuchen und w hlen Sie die EAR Datei der Webanwendung aus Der vollqualifizierte Pfad zur EAR Datei der Webanwendung wird im Feld Full Path Vollst ndiger Pfad angezeigt 5 Fahren Sie mit dem n chsten Bildschirm fort 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 84 vorbehalten Implementieren von Webanwendungen mit der Verwaltungskonsole 10 11 12 13 14 15 16 17 18 19 20 Der Bildschirm How do you want to install the application Wie m chten Sie die Anwendung installieren wird angezeigt bernehmen Sie die Standardoption Fast Path Schneller Pfad und gehen Sie zum n chsten Bildschirm Im Bildschirm Install New Application Neue Anwendung installieren wird Step 1 Select install options Schritt 1 Installationsoptionen w hlen angezeigt bernehmen Sie die Standardoptionen und gehen Sie zum n chsten Bildschirm Der Bildschirm Step 2 Map modules to servers Schritt 2 Module zu Servern zu
19. Umbenennen der BOE Webanwendung oder Webanwendungs Quellstruktur Wenn der Quellstrukturordner f r BI Plattform Webanwendungen umbenannt wird implementiert WDeploy Tool dies m glicherweise nicht korrekt Dies betrifft alle unterst tzten Plattformen Der Quellstrukturordner befindet sich unter lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 warfiles webapps F hren Sie die folgenden Schritte aus um dieses Problem zu umgehen 1 Suchen Sie die Konfigurationsdatei f r BOE Webanwendungen BOE propertiesin lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy conf apps 2 Benennen Sie BOE properties so um dass die Datei den neuen Namen f r die Webanwendungs WAR Datei widerspiegelt Wenn Sie zum Beispiel die Webanwendung von BOE in MYBOE umbenennen m chten und Sie haben bereits BOE war N MYBOE war umbenannt benennen Sie BOE properties inMYBOE properties um 3 Verwenden Sie einen Texteditor um den Inhalt der neu benannten properties Datei zu aktualisieren Aktualisieren Sie die Webanwendungsinformationen in der Konfigurationsdatei Business Objects Configuration Utility BOE specific properties warfile lt WEBANW NAME gt war appvdir lt WEBANW_NAME gt buildfile lt WEBANW_NAME gt xml osgisupported true Wenn Sie zum Beispiel die Webanwendung von BOE in MYBOE umbenennen m chten ersetzen Sie lt WEBANW_NAME gt oben durch MYBOE 4 Benennen Sie BOE xml so um dass
20. auf dynamische Inhalte fest e Legen Sie die Eigenschaft Dconnector type lt CONNECTOR_TYPE gt auf den entsprechenden Connector Typ fest Legen Sie connector _ type auf den vom Webserver verwendeten Namen des dedizierten Webanwendungsservers fest Beispiel Bei der Verwendung eines Apache Webservers und eines Tomcat 6 Webanwendungsservers sollte connector _type auf tomcat6 festgelegt sein e Auf Implementierungen auf denen der Webserver auf demselben Host wie der Webanwendungsserver ausgef hrt wird m ssen Sie die Eigenschaften Dws_type lt WEB_SERVER_TYPE gt und Dws_dir lt WEB_SERVER_DIR gt angeben 4 6 1 3 WDeploy Aktionen Beim letzten Parameter des Befehls WDeploy handelt es sich um die auszuf hrende Aktion Im folgenden Abschnitt werden die zul ssigen Aktionen und deren Auswirkungen im Einzelnen beschrieben Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 43 Tabelle 9 WDeploy Aktionen Aktion Beschreibung predeploy Der Befehl wdeploy predeploy bereitet eine Webanwendung f r die Implementie rung auf dem Ziel Webanwendungsserver vor Die Konfigurationsdatei web xml der Webanwendung wird im Rahmen der nderun gen die f r die Implementierbarkeit der Webanwendung auf dem Ziel Webanwen dungsserver erforderlich sind aktualisiert Nach der Konfiguration wird di
21. aus ndern Sie unter Extended Details Erweiterte Details die Eigenschaften AlwaysCompressed und NeverCompressed wie folgt o AlwaysCompressed Entfernen Sie htm html text html aus dieser Eigenschaft Das Textfeld darf nicht leer sein geben Sie einen Leerschritt ein falls das Feld leer ist o _NeverCompressed F gen Sie htm html text html zu dieser Eigenschaft hinzu Tabelle 12 Beispiel Name Berechneter Standardwert AlwaysCompressed falls leer Leerschritt eingeben NeverCompressed htm html text html D Speichern Sie die nderungen bevor Sie beenden 5 1 2 2 Erforderliche Konfiguration vor der Implementierung von SAP BusinessObjects Explorer auf der Technologieplattform SAP NetWeaver Vor der Implementierung der Bl Plattform Webanwendung explorer auf der Technologieplattform SAP NetWeaver m ssen Sie die Eigenschaft disable compression filter in der Datei wWEB INF classes 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 78 vorbehalten Implementieren von Webanwendungen mit der Verwaltungskonsole default settings properties auf true festlegen Der Standardwert ist false ndern Sie default settings properties an folgenden Speicherorten lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 warfiles webapps explorer WEB INF classes i Hinweis Das WDeploy Tool bietet keine Unterst tzun
22. die Datei den neuen Namen f r die Webanwendungs WAR Datei widerspiegelt Wenn Sie beispielsweise die Webanwendung aus BOE in MYBOE umbenennen m chten und Sie BOE war oder BOE ear bereits in MYBOE war oder MYBOE ear umbenannt haben benennen Sie BOE xmlin MYBOE xml um Das WDeploy Tool kann nun eine neu benannte Webanwendung auf dem Webanwendungsserver implementieren 6 2 Verwenden von WDeploy in einer reinen IPv6 Umgebung Wenn Sie den Befehl wdeploy in einer reinen IPv6 Umgebung mit dem Oracle Java Development Kit JDK verwenden l sst das Oracle JDK die Bindung des Webanwendungsservers an eine IPv6 Adresse m glicherweise nicht zu Dadurch k nnen bei der Verwendung des Befehls wdeploy Fehler auftreten 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 90 vorbehalten Bekannte Probleme und Umgehungsl sungen Dies liegt daran dass das Oracle JDK standardm ig IPv4 Adressen verwendet ndern Sie die Oracle JDK Einstellungen so dass Java IPv6 Adressen verwendet Setzen Sie dazu die JAVA_OPTIONS Variable in Ihrer Umgebung oder im Startskript JAVA_OPTIONS Djava net preferIPv6Addresses true F gen Sie beispielsweise auf einem WebLogic Webanwendungsserver JAVA_OPTIONS Djava net preferIPv6Addresses true den Skripts setDomainEnv sh oder setDomainEnv cmd hinzu Starten Sie den Webanwendungsserver neu und ber
23. dir C IBM WebSphere AppServer Das instance serverl Das virtual host default host Das profile name AppSrv0l Das soap _port 8880 undeployall 4 6 3 Spezielle Hinweise Der folgende Abschnitt enth lt wichtige Informationen zum Implementieren von Webanwendungen auf Ihrem Webanwendungsserver 4 6 3 1 Technologieplattform SAP NetWeaver 4 6 3 1 1 Voraussetzungen f r die Implementierung auf der Technologieplattform SAP NetWeaver i Hinweis Wenn bereits vorhandene SAP BusinessObjects Business Intelligence Webanwendungen auf dem Server ausgef hrt werden muss deren Implementierung entfernt werden bevor Sie fortfahren k nnen Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 59 Bevor Sie BI Plattform Webanwendungen auf einer SAP NetWeaver Application Server Komponente beliebige Version implementieren stellen Sie sicher dass html und htm Dateien nie komprimiert werden Gehen Sie beispielsweise in einer SAP NetWeaver AS 7 3 Komponente wie folgt vor 1 Melden Sie sich an Ihrem SAP Administrator Portal an Beispiel http lt servername gt 50200 nwa 2 Navigieren Sie zu I gt Configuration Konfiguration gt Infrastructure Infrastruktur gt Java System Properties Java Systemeigenschaften 2 3 W hlen Sie auf der Registerkarte Services Dienste die Option
24. e Technologieplattform SAP NetWeaver e Apache Tomcat 6 0 und 7 0 e IBM WebSphere 7 0 4 3 1 Aktivieren der SLD Registrierung f r die Technologieplattform SAP Netweaver Die Integration des System Landscape Directory Data Supplier SLD DS ist f r die Technologieplattform SAP NetWeaver verf gbar Informationen zur SLD DS Integration und die Technologieplattform SAP NetWeaver finden Sie im SCN Dokument System Landscape Directory unter http sen sap com docs DOC 8042Mr 4 3 2 Aktivieren der SLD Registrierung f r Tomcat Um den Data Supplier DS des System Landscape Directory SLD mit Apache Tomcat verwenden zu k nnen muss das SLDREG Registrierungstool auf jedem Apache Tomcat Webanwendungsserver installiert sein i Hinweis SLDREG wird nicht als Teil der BI Plattform installiert Informationen zur Installation von SLDREG finden Sie im SAP Hinweis 1018839 Wie Sie SLDREG konfigurieren damit SLD immer dann aktualisiert wird wenn Webanwendungen auf einem Apache Tomcat Webanwendungsserver implementiert oder deinstalliert werden erfahren Sie im SAP Hinweis 1508421 i Hinweis Die erforderliche Datei sap com TomcatSLDDataSupplierWEB war die an den SAP Hinweis 1508421 angeh ngt ist befindet sich auch im Ordner lt lt BIP_INSTALLVERZ gt gt SAP BusinessObjects SAP BusinessObjects Enterprise XI 4 0 warfiles webapps nachdem die Java Webanwendungsfunktion w hrend einer Webschicht Installation installiert wurde 4 3 3 Aktivieren der
25. fest gelegt wird die standardm ige SOAP Portnummer verwendet as virtual host Nur f r WebSphere Der virtuelle Host an den die Anwendung gebunden werden muss default _host connector type F r Webserver die im Split Modus ausgef hrt werden z B Apache Legen Sie connector _type auf den vom Webserver verwendeten Namen des dedizierten Webanwendungs servers fest tomcat6 deploy as a filetree F r WebLogic Webanwendungsserver Gibt an ob die Anwendung als Baumstruktur erweiter tes Format oder als gepackte WAR oder EAR Datei implementiert werden muss false Standard true deployment dir Verzeichnis in dem WDeploy ein Unterverzeichnis f r die von einem dedizierten Webserver bereitgestellten statischen Inhalte erstellt WDeploy erstellt ein virtuelles Verzeichnis auf dem Webserver und ordnet das Unterverzeichnis folgender URL zu C apache2 htdocs disable CmcApp Deaktiviert die CMC Webanwendung wenn true einge false stellt ist true disable InfoView Deaktiviert die Bl Launchpad Webanwendung wenn faise auf true gesetzt true Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows Implementieren von Webanwendungen mit dem WDeploy Tool 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte 41 vorbehalten Eigenschaft Beschreibung Beispielwert enforce file limit Informiert WDeploy dar ber ob die Webanwendung false
26. ist die Eingabe von Name und Kennwort des Administratorkontos erforderlich false Standard true as admin password Kennwort f r das Administratorkonto des Webanwen dungsservers password as admin port Portnummer f r die Administratoranmeldung auf dem Webanwendungsserver 8080 as admin username Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows Benutzername f r das Administratorkonto des Weban wendungsservers Implementieren von Webanwendungen mit dem WDeploy Tool Administrator 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte vorbehalten 39 Eigenschaft as dir Beschreibung Installationsverzeichnis des Webanwendungsservers Beispielwert C tomcat6 as domain dir Installationsverzeichnis des Webanwendungsservers Bei Weblogic Anwendungsservern entspricht as domain dir dem Dom nenstamm C BEA Weblogic as instance Obligatorisch f r alle Anwendungsserver Name der Webanwendungsserverinstanz localhost wohl statische als auch dynamische Webinhalte bereit stellt Eine geteilte Implementierung verwendet einen dedizierten Webserver um statische Inhalte bereitzu stellen und einen Webanwendungsserver um dynami sche Inhalte bereitzustellen as lang Bevorzugte Sprache f r die Benutzeroberfl che von e Tschechisch cs WDeploy e D nisch DA e Niederl ndisch NL e Englisch EN e Finnisch
27. kopieren kopieren Sie den folgenden Ordner in den Webanwendungsserver lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy i Hinweis Stellen Sie beim manuellen Kopieren des WDeploy Tools sicher dass die Umgebungsvariable JAVA_HOME richtig auf dem Webanwendungsserver konfiguriert ist 4 3 Registrierung von SAP System Landscape Directory SLD Ihr Unternehmen kann mit dem Data Supplier DS des System Landscape Directory SLD ein zentrales Repository von Informationen ber seine SAP Software verwalten Es bietet Administratoren ausf hrliche Informationen ber die Topologie und die Softwarekomponenten des Systems Weitere Informationen zum Einrichten der Bl Plattform f r SLD finden Sie im Abschnitt Registrierung der Bl Plattform in der Systemlandschaft im Administratorhandbuch f r SAP BusinessObjects Business Intelligence und im SAP Hinweis 1653689 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 24 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool Die SLD Registrierung benachrichtigt SLD wenn Webanwendungen implementiert oder deinstalliert werden und h lt auf diese Weise die SLD Datenbank mit aktuellen Informationen ber die Webanwendungsimplementierungen des Unternehmens auf dem neuesten Stand Webanwendungskomponenten k nnen bei SLD auf den folgenden Webanwendungsservern registriert werden
28. ndigkeit des hier abgebildeten Codes und SAP bernimmt keine Haftung f r Sch den die durch die Nutzung des Codes entstehen sofern solche Sch den nicht durch vors tzliches oder grob fahrl ssiges Verhalten der SAP verursacht wurden Barrierefreiheit Die in der Dokumentation der SAP Bibliothek enthaltenen Informationen stellen Kriterien der Barrierefreiheit aus Sicht von SAP zum Zeitpunkt der Ver ffentlichung dar und sollen keineswegs obligatorische Richtlinien sein wie die Barrierefreiheit von Softwareprodukten zu gew hrleisten ist SAP lehnt insbesondere jede Haftung in Bezug auf dieses Dokument ab die nicht aus dem vors tzlichen oder grob fahrl ssigen Handeln der SAP resultieren aus dem weder direkt noch indirekt irgendwelche vertraglichen Verpflichtungen entstehen Geschlechtsneutrale Sprache Die SAP Dokumentation ist sofern sprachlich m glich geschlechtsneutral formuliert Je nach Kontext wird die direkte Anrede mit Sie oder ein geschlechtsneutrales Substantiv wie z B Fachkraft oder Personentage verwendet Wenn um auf Personen beiderlei Geschlechts Bezug zu nehmen die dritte Person Singular nicht vermieden werden kann oder es kein geschlechtsneutrales Substantiv gibt wird aus Gr nden der besseren Lesbarkeit durchg ngig die m nnliche Form des Substantivs und des Pronomens verwendet Hierdurch wird sichergestellt dass die Dokumentation verst ndlich bleibt Internet Hyperlinks Die SAP Dokumentation kann
29. oberen Ebene der Informationen zur Version von WDeploy zum verwendeten JDK zum ausgegebenen Befehl zur Konfiguration zum Speicherort der WAR Datei zu Aktionen oder Ereignissen und deren Resultaten sowie zu allen Fehlermeldungen und Warnungen die dem Benutzer zur Laufzeit angezeigt wurden enth lt 2 lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy logs WDeploy log enth lt den gesamten Inhalt von WDeploy_summary log aber auch Zeitstempel und s mtliche Warn oder Fehlermeldungen 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 74 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool Wenn ein WDeploy Befehl ausgegeben wird wird WDeploy _summary log 01 mit dem aktuellen Befehl berschrieben und WDeploy log angeh ngt Da die Datei wDeploy 1og gr er wird als 512 KB wird die Datei mit einem eindeutigen Zahlensuffix umbenannt So wird beispielsweise WDeploy loginWDeploy 1log 01 umbenannt Wenn bereits eine Datei mit dem Namen WDeploy log 01 vorhanden ist wird WDeploy 1log 02 erstellt Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 75 5 Implementieren von Webanwendungen mit der Verwaltungskonsole 5 1 So werden Webanwendungen manuell implementi
30. oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 18 vorbehalten berblick ber die Implementierung von Webanwendungen Ein Kontextpfad gelegentlich bezeichnet als virtuelles Verzeichnis ist ein Ordner ohne Stammkontext in dem sich eine Webanwendung befindet Beispielsweise ist der Standardkontextpfad f r die Bl Launchpad Anwendung BI Die f r den Zugriff auf die Bl Launchpad Webanwendung auf einem Webanwendungsserver mit der Bezeichnung www meinUnternehmen com verwendete URL w rde http www meinUnternehmen com BOE BI lauten Sowohl der Stammkontext als auch der Kontextpfad k nnen den Anforderungen Ihres Unternehmens entsprechend ge ndert werden In der folgenden Tabelle werden Beispiele zur Implementierung einer Webanwendung namens MyApp auf unterschiedliche Stamm und Webanwendungskontextpfade aufgef hrt In den folgenden Themen wird beschrieben wie Stamm und Webanwendungskontextpfade angepasst werden k nnen 3 5 1 ndern des Stammkontexts Sie k nnen den von BI Plattform Webanwendungen verwendeten Stammkontext ndern mit Ausnahme der AdminTools Webanwendung AdminTools muss f r eine ordnungsgem e Funktionsweise den Standardstammkontext verwenden Als Standardeinstellung ist ein leerer Stammkontext vorgesehen sodass der Kontextpfad der Webanwendung direkt nach der Serveradresse in einer URL angezeigt wird Ein leerer Stammkontext f hrt be
31. r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte berblick ber die Implementierung von Webanwendungen vorbehalten 19 und der Portnummer w hrend BOE die Webanwendung und cHc eine in der BOE Webanwendung enthaltene Komponente ist Der Kontextpfad f r BI Plattform Webanwendungen ist in der folgenden Konfigurationsdatei festgelegt lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy conf apps WEB_APP properties Aktualisieren Sie den Wert des Parameters appvdir In der Konfigurationsdatei WEB_APP properties mithilfe eines Texteditors Die Konfigurationsdatei BOE properties enth lt beispielsweise standardm ig die folgenden Parameter warfile BOl appvdir BO buildfile BOE xml osgisupported true war alle 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 20 vorbehalten berblick ber die Implementierung von Webanwendungen 4 Implementieren von Webanwendungen mit dem WDeploy Tool 4 1 bersicht ber WDeploy Das WDeploy Tool ist Bestandteil der Bl Plattform und erleichtert die Implementierung von Webanwendungen auf Java basierten Webanwendungsservern In WDeploy gibt es zwei verschiedene Schnittstellen e Eine herk mmliche textbasierte Schnittstelle die Befehle und Parameter verarbeitet die in der Befehlszeile ei
32. r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Bekannte Probleme und Umgehungsl sungen vorbehalten 91 6 5 WDeploy mit anderen Sprachen als Englisch Wenn Sie eine andere Sprache als Englisch im WDeploy Tool verwenden gilt Folgendes e Inder Konfigurationsdatei config lt WEBANW_SERVER gt werden Zeichen die nicht im Englischen vorkommen in den Parametern f r Benutzername und Kennwort des Serveradministrators nicht vom WDeploy GUI Tool unterst tzt e Unter Windows schlagen das WDeploy GUI und das Befehlszeilentool u U fehl und geben einen Ausnahmefehler zur ck wenn nicht englische Dateipfade mit UTF 8 Zeichen bergeben werden Die Protokolldatei zeigt an dass der Pfad aus ung ltigen Zeichen besteht und nicht gefunden wurde 6 6 WDeploy GUlI Fenster Durchsuchen unter Windows Betriebssystemen Unter manchen Microsoft Windows Betriebssystemen kann unter Umst nden nicht ber die Tastatur auf die WDeploy GUI Schaltfl chen Durchsuchen zugegriffen werden Hierbei handelt es sich um eine bekannte Einschr nkung bei Windows Betriebssystemen 6 7 Webanwendung wurde nicht vom Server entfernt Wenn eine Webanwendung mit den WDeploy Befehlen undeploy oder undeployall nicht entfernt werden konnte verwenden Sie die Verwaltungskonsole um alle Webanwendungen zu stoppen und den Server neu zu starten F hren Sie anschlie end den Befehl undeploy oder undeployal
33. samt Bei spiele f r jeden unterst tzten Webanwendungsserver Neue Funktionen dokumentiert Neue WDeploy Funktionen wurden dokumentiert Die BI Plattform Produktdokumentation steht auf der Support Website in den unterst tzten Sprachen zur Verf gung und wird zwischen den Versionsfreigaben mit neuesten Informationen aktualisiert sobald diese verf gbar werden Die neueste Produktdokumentation finden Sie unter http help sap com 2 3 Zielgruppe dieser Dokumentation Diese Dokumentation ist f r den Systemadministrator bzw IT Mitarbeiter bestimmt der mit dem Support einer BI Plattform Installation betraut ist Kenntnisse der gesamten Netzwerkumgebung Verwendungskonventionen f r Ports Datenbankumgebung und Webserversoftware werden vorausgesetzt 2 4 Variablen In diesem Handbuch werden die folgenden Variablen verwendet Variable Beschreibung lt BIP_INSTALLVERZ gt Das Installationsverzeichnis der Bl Plattform Unter Windows lautet das Standardverzeichnis C Programme x86 SAP BusinessObjects lt WAS_HOSTNAME gt Der Hostname oder die IP des Webanwendungsservers auf dem die Webanwendungen der BI Plattform installiert werden 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 8 vorbehalten Erste Schritte FF gt gt Variable Beschreibung lt WEB_APP gt Der Name einer Bl Plattform Webanwendung Ein W
34. 2 htdocs Unterverzeichnis f r die vom Web server verarbeiteten statischen In halte erstellt WDeploy erstellt ein virtuelles Verzeichnis auf dem Web server und ordnet das Unterver zeichnis folgender URL zu plugin_install_dir Das Installationsverzeichnis f r das ws dir Plugins Root Plugin f r WebSphere Anwen u dungsserver ws_dir Das Installationsverzeichnis des C apache2 Apache Webservers Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 35 i Hinweis Stellen Sie beim Einsatz von IBM IHS mit einem WebSphere 7 8 5 oder 8 5 5 Webanwendungsserver sicher dass as_plugin_cfg_dir richtig in config websphere7 oder config websphere8 konfiguriert ist 4 5 3 Konfigurationseigenschaftendateien f r Webanwendungen Jede Webanwendung kann an einem anderen Speicherort auf dem Webanwendungsserver implementiert und mit verschiedenen Paketoptionen konfiguriert werden Jede implementierbare Webanwendung wird in der Konfigurationsdatei lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy conf app lt WEBANW gt properties konfiguriert Folgende Einstellungen stehen in der Konfigurationsdatei lt wEBANW gt properties zur Verf gung VELEG Beschreibung Beispiel warfile Name der f r die jeweilige We dswsbobje war banwendung zu erstellend
35. AdminServer Das admin username weblogic Das admin password weblogic DAPP BOE deployonly WebSphere 7 0 Sen E p wdeploy bat websphere websphere7 Das _dir C IBM WebSphere AppServer DEI AE Eeer Das virtual host default host Das profile name AppSrv0l Das soap port 8880 DAPP BOE deployonly Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 51 WebSphere 8 5 oder 8 5 5 websphere8 wdeploy bat websphere8 Das _dir C IBM WebSphere AppServer Das instance serverl Das virtual host default_ host Das profile name AppSrvO0l Des _ soap port 8880 DAPP BOE deployonly 4 6 2 5 wdeploy deployonlyall Durch den Befehl wdeploy deployonlyall wird der Befehl wdeploy deployonly f r alle vorbereiteten Webanwendungen ausgef hrt vr Beispiel Beispiel Verwenden Sie wdeploy deployonlyall um den Befehl wdeploy deployonly auf alle vorbereiteten Webanwendungen anzuwenden wdeploy bat lt WEB_APP_SERVER gt deployonlyall Ersetzen Sie lt WEB_APP_SERVER gt durch den Namen des Webanwendungsservers siehe folgende Tabelle In der folgenden Tabelle sind Beispielparameter f r die Implementierung aller Webanwendungen auf bestimmten Webanwendungsservern angegeben Alle Parameter sind obligatorisch sofern Sie in den Konfigurationsdateien nicht als op
36. F geb ndelte gemeinsame Klassen verwendet werden statt Implementierungen von WebSphere Melden Sie sich mit dem Administratorkonto bei der WebSphere Integrated Solutions Console WebSphere Konsole f r integrierte L sungen an Sie k nnen das WebSphere Programm Administrative console Verwaltungskonsole ausf hren oder einen Webbrowser verwenden um http HAS HOSTNAME gt lt PORT gt ibm console zu ffnen wobei lt wAS_HOSTNAME gt dem Namen des WebSphere Servers und lt PORT gt der Nummer des Ports entspricht der vom Admin Server f r Anmeldeanforderungen berwacht wird Der Standardport ist 9060 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 68 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool 1 W hlen Sie im Men Applications Anwendungen gt Application Type Anwendungstyp gt WebSphere enterprise applications WebSphere Enterprise Anwendungen 2 Der Bildschirm Enterprise Applications Enterprise Anwendungen wird angezeigt 2 W hlen Sie die von wdeploy implementierte Webanwendung aus der Liste der verwalteten Ressourcen Der Konfigurationsbildschirm Enterprise Applications Enterprise Anwendungen wird angezeigt 3 Klicken Sie auf Manage Modules Module verwalten Der Bildschirm Manage Modules Module verwalten wird angezeigt 4 W hlen Sie das Webanwendungsmodul aus in der Spalte Module Modul
37. Hyperlinks auf das Internet enthalten Diese Hyperlinks dienen lediglich als Hinweis auf erg nzende und weiterf hrende Dokumentation SAP bernimmt keine Gew hrleistung f r die Verf gbarkeit oder Richtigkeit dieser erg nzenden Information oder deren Nutzbarkeit f r einen bestimmten Zweck SAP bernimmt keine Haftung f r Sch den die durch die Nutzung solcher Informationen verursacht werden es sei denn dass diese Sch den von SAP grob fahrl ssig oder vors tzlich verursacht wurden Informationen zur Klassifizierung von Links finden Sie unter http help sap com disclaimer Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Ausschlussklauseln und rechtliche Aspekte vorbehalten 99 www sap com contactsap 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte vorbehalten Weitergabe und Vervielf ltigung dieser Publikation oder von Teilen daraus sind zu welchem Zweck und in welcher Form auch immer ohne die ausdr ckliche schriftliche Genehmigung durch SAP SE oder ein SAP Konzernunternehmen nicht gestattet In dieser Publikation enthaltene Informationen k nnen ohne vorherige Ank ndigung ge ndert werden Die von SAP SE oder deren Vertriebsfirmen angebotenen Softwareprodukte k nnen Softwarekomponenten auch anderer Softwarehersteller enthalten Produkte k nnen l nderspezifische Unterschiede aufweisen Die vorliegenden Unterlagen werden von
38. ME gt lt PORT gt manager html an Der Standardport ist 8080 2 Legen Sie den Context Path Kontextpfad f r die zu implementierende Webanwendung fest Der Kontextpfad muss der Name der WAR Datei sein jedoch ohne ihre Erweiterung und ihm muss ein Schr gstrich vorangestellt werden Um beispielsweise eine Webanwendung zu implementieren die als lt IHRE_WEBANWENDUNG gt war gepackt ist muss der Kontextpfad lt IHRE_WEBANWENDUNG gt lauten 3 Legen Sie die Einstellung XML Configuration File XML Konfigurationsdatei auf den Speicherort einer XML Datei fest die den Kontextpfad und die Dokumentbasis enth lt Die Dokumentbasis ist eine vorimplementierte WAR Datei die Sie mit dem Befehl wdeploy predeploy erstellt haben Beispiel lt Context docBase lt BOE INSTALL DIR gt SAP BusinessObjects Enterprise XI 4 0 wdeploy workdir tomcat7 application lt YOUR_WEB APPLICATION gt war 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 80 vorbehalten Implementieren von Webanwendungen mit der Verwaltungskonsole Path EE EEN cerossContext false debug 0 reloadable false trusted false JS 4 Geben Sie den vollst ndigen Pfad zur WAR Date ein und klicken Sie auf Deploy Implementieren Die WAR Datei wird implementiert 5 1 3 1 Implementierung auf einem Tomcat Cluster Um Webanwendungen auf einem ber mehrere Rechner verteilten Tomcat Web
39. Siehe WDeploy Konfigurationsdateien Seite 30 Informationen zu WDeploy Voraussetzungen finden Sie unter e _WDeploy Voraussetzungen Seite 21 Das WDeploy Befehlszeilentool wird als Bestandteil der Bl Plattform installiert lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy wdeploy bat Es gibt zwei Arten von Befehlen e Allgemeine Befehle Diese werden zur Bereitstellung wichtiger Informationen zum Tool und der verf gbaren Webanwendungsserver Implementierung verwendet Sie werden nicht zusammen mit Servernamen Eigenschaften oder Aktionen verwendet Beispiel Oo wdeploy bat help wdeploy bat listappservers e Implementierungsbefehle Diese werden zur Implementierung bestimmter Webanwendungen auf einem bestimmten Webanwendungsserver verwendet Diese Befehle weisen immer folgendes Format auf Server Eigenschaften Aktion Beispiel wdeploy bat lt WEB_APP_SERVER gt D lt EIGENSCHAFT gt lt Wert gt lt AKTION gt Dabei gilt Folgendes lt WEB_APP_SERVER gt ist der Name des Webanwendungsservers und muss mit dem Namen der WDeploy Konfigurationsdatei bereinstimmen lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy conf config lt WEB_APP_SERVER gt F r die Technologieplattform SAP NetWeaver beispielsweise hei t die Konfigurationsdatei lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy conf config sapappsvr73 Daher lautet der Name des lt WEB_APP_SERVER gt Pa
40. Sphere Sicherheit aktiviert ist 1 Hinweis Wenn as_admin_is_secure wahr lautet m ssen Werte f r as_admin_username und as_admin_password festgelegt werden Beispielwert false as_dir Installationspfad von WebSphere C Programme IBM WebSphere AppServer ws_instance Webserverinstanz wenn die Imple webserverl mentierung in einer aufgeteilten Um gebung dedizierter Wenserver er folgt enforce_file_limit Informiert WDeploy dar ber ob auf FALSCH dem Webanwendungsserver beim La den von Anwendungen die mehr als 65 535 Dateien enthalten Probleme auftreten k nnen standardm ig FALSCH as_plugin_cfg_dir Speicherort der WebSphere Datei plugin cfg xml Dieser Parameter ist nur bei Implementierungen mit ge teilter Webschicht erforderlich C AppServers IBM WebSphere7 profiles AppSrvOl config cells lt Xcell_name gt nodes lt webserver_node gt servers lt webserver_name gt 4 5 2 5 Dedizierte Webserver in geteilten Implementierungen Wenn Sie Webanwendungen in geteilten Implementierungen auf einem dedizierten Webserver implementieren verwenden Sie den Namen des unterst tzten Webservers e config apache Apache Webserver oder IBM IHS i Hinweis Es wird empfohlen Administratorkonto Kennw rter von Webanwendungsservern nicht in der WDeploy Konfigurationsdatei zu speichern sondern sie in der Befehlszeile mit dem Parameter Das admin password lt KENNWORT gt a
41. VER gt durch den Namen des Webanwendungsservers siehe folgende Tabelle In der folgenden Tabelle sind Beispielparameter f r die Implementierung aller Webanwendungen auf bestimmten Webanwendungsservern angegeben Alle Parameter sind obligatorisch sofern Sie in den Konfigurationsdateien nicht als optional gekennzeichnet sind Die Parameter in der Befehlszeile berschreiben die in Konfigurationsdateien gespeicherten Parameter Es wird jedoch empfohlen die Parameter in der Konfigurationsdatei config lt WEB_APP _SERVER gt entsprechend Ihrer Implementierung zu konfigurieren Parameter JBoss 7 1 jboss7 Der Befehl wdeploy deployall bietet keine Unterst tzung f r JBoss 7 1 Mit dem Befehl wdeploy predeploy oder wdeploy predeployall des WDe ploy Tools erstellen Sie WAR Dateien und f hren eine manuelle Implementie rung mithilfe der JBoss Befehlszeilenschnittstelle Command Line Interface CLI oder des Scanners zur Bereitstellung im Dateisystem durch Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 55 Technologieplattform SAP NetWeaver sapappsvr73 Der Befehl wdeploy deployall bietet keine Unterst tzung f r die Technolo gieplattform SAP NetWeaver Mit dem Befehl wdeploy predeploy oder wdeploy predeployall des WDeploy Tools erstellen Sie SCA Dateien und f hren eine man
42. VERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy SLDSupport NWSLD MobileOTA14 OpenSearch sca lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy SLDSupport NWSLD OpenSearch 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 94 vorbehalten Bekannte Probleme und Umgehungsl sungen 6 11 2 Das WDeploy Tool bietet keine Unterst tzung f r die Implementierung auf der bzw das Entfernen einer Implementierung von der Technologieplattform SAP NetWeaver Das WDeploy Tool bietet keine Unterst tzung f r die Implementierung auf der bzw das Entfernen einer Implementierung von der Technologieplattform SAP NetWeaver Mit dem Befehl predeploy oder predeployall des WDeploy Tools erstellen Sie SCA Dateien und implementieren diese mit SAP Software Update Manager SUM Ausf hrliche Anweisungen zum Durchf hren einer manuellen Implementierung auf der Technologieplattform SAP NetWeaver finden Sie unter Implementierung der Technologieplattform SAP NetWeaver mit SAP Software Update Manager SUM Seite 79 6 12 Tomcat 6 12 1 Verwenden von Tomcat im reinen IPv6 Modus unter Windows Vista oder 2008 Server Wenn Sie Tomcat unter Windows Vista oder 2008 Server im reinen IPv6 Modus verwenden deaktivieren Sie IPv4 in Windows unter Systemsteuerung gt Netzwerkverbindungen Deinstallieren Sie IPv4 nicht Andernfalls kann Tomcat nicht gestartet
43. Verwenden des WDeploy GUI Tools Das WDeploy GUI Tool wird als Teil der BI Plattform installiert und bietet eine alternative grafische Methode zum Ausf hren der Befehle wdeploy deployallundwdeploy undeployall 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 70 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool Hinweis e Wir empfehlen das WDeploy Befehlszeilentool anstelle des WDeploy GUlI Tools zu verwenden Das Befehlszeilentool verf gt ber eine robustere Funktionalit t e Das WDeploy GUI Tool kann nicht zum Vorimplementieren von Webanwendungen verwendet werden Verwenden Sie das Befehlszeilentool um dem Befehl wdeploy predeployall auszuf hren Informationen zu WDeploy Voraussetzungen finden Sie unter e _WDeploy Voraussetzungen Seite 21 Zur Ausf hrung anderer Implementierungsvorg nge nutzen Sie die Befehlszeilenversion von WDeploy Die Benutzeroberfl che des WDeploy GUI Tools ist standardm ig auf Englisch Sofern Sprachpakete installiert sind wird der Benutzer beim ersten Ausf hren jedoch aufgefordert eine Sprache auszuw hlen Folgende Sprachpakete werden von der BI Plattform unterst tzt e Tschechisch e Vereinfachtes Chinesisch e Traditionelles Chinesisch e D nisch e Niederl ndisch e Englisch e Finnisch e Franz sisch e Deutsch e Ungarisch e Italienisch e Japanisch e Koreanisch e Norwegisc
44. Webserver Ausfall das folgende Verhalten ein Webanwendung Beschreibung der Fehlertoleranz Bl Launchpad Sie m ssen sich erneut anmelden CMC Sie m ssen sich erneut anmelden Web Bl Tool Sie m ssen sich erneut anmelden aber der Dokumen tinhalt bleibt erhalten Bei der Failover Konfiguration m ssen Sie die H ufigkeit ber cksichtigt werden mit der Daten aus Objekten serialisiert werden Ein zu h ufiges Speichern des Zustands kann zu zus tzlichem Aufwand Overhead auf den Webanwendungsservern f hren was die Benutzererfahrung verlangsamt Ziehen Sie die Dokumentation des Webanwendungsanbieters heran um sich ber die empfohlenen Einstellungen zu informieren Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte berblick ber die Implementierung von Webanwendungen vorbehalten 13 3 3 WAR und EAR Dateien von SAP BusinessObjects Business Intelligence Die Funktionen aus denen sich die BI Plattform zusammensetzt werden auf mehrere Webanwendungen aufgeteilt so dass Sie nur die Komponenten implementieren die f r Ihr Unternehmen erforderlich sind In der BI Plattform 4 2 wurden viele der in fr heren Versionen enthaltenen zentralen Webanwendungen in einem einzigen OSGi Archiv geb ndelt Dadurch wird weniger Webanwendungs Arbeitsspeicher in Anspruch genommen und die Anzahl der Websitzungen reduziert die f r Webanwendungen mit urspr
45. Z gt wdeploy conf config lt WEBANW_SERVER gt 2 Suchen Sie die Zeile mit den Kennwortinformationen as admin password 3 Ersetzen Sie den Wert f r das Kennwort falls vorhanden durch Ihr Webanwendungs Kennwort Speichern Sie die Datei und f hren Sie die WDeploy GUl erneut aus 4 8 Nach der Implementierung von Webanwendungen Starten Sie den Webanwendungsserver nach der Implementierung und Deinstallation von Webanwendungen neu Um die Konfiguration des Webanwendungsservers zu berpr fen sollten Sie sicherstellen dass Bl Launchpad und die Central Management Console CMC in einem Webbrowser gestartet werden k nnen Beispiel http s lt WEBANW_SERVER gt lt PORT gt lt BI_LAUNCHPAD KONTEXT gt httpl s lt WEBANW_SERVER gt lt PORT gt lt CMC KONTEXT gt Ersetzen Sie lt WEBANW_SERVER gt durch den Hostnamen oder die IP Adresse des Web oder Webanwendungsservers und lt PORT gt durch die Portnummer die entweder f r die HTTP oder die HTTPS Kommunikation verwendet wird Der Standardstammkontext f r Bl Launchpad lautet BOE BI der Standardkontext f r die CMC ist BOE CMC 4 9 Protokolldateien Das WDeploy Tool erstellt zwei Protokolldateien mit detaillierten Informationen die m glicherweise f r die Problemdiagnose oder Monitoring Aktivit ten n tzlich sind L lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy logs WDeploy summary log Ein Datensatz zur WDeploy Aktivit t auf einer
46. _projects domains base_domain 4 5 2 4 Konfigurationsdateien f r WebSphere 7 8 5 oder 8 5 5 Stellen Sie in config websphere7 oder config websphere8 Standardwerte f r die folgenden Parameter ein damit Sie sie nicht jedes Mal in die Befehlszeile eingeben m ssen Tabelle 6 Obligatorische WDeploy Parameter f r WebSphere 7 8 5 oder 8 5 5 Parametername as_soap_port Beschreibung Beispielwert Portnummer f r die SOAP Anwen 8880 dungsserververwaltung Falls nicht festgelegt wird die standardm ige SOAP Portnummer verwendet as_instance serverinstanz Name der WebSphere Anwendungs serverl as_admin_password rationskontos Kennwort des WebSphere Administ password as_admin_username nistrationskontos Benutzername des WebSphere Admi Administrator as_profile_Lname Name des Profils das f r den Web AppSrv0l Sphere Anwendungsserver erstellt wird Geben Sie diesen Parameter an wenn ein nicht standardm iges Pro fil f r die Implementierung verwendet wird as_Vvirtual_host Der virtuelle Host an den die Anwen dung gebunden werden muss default_host Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows Implementieren von Webanwendungen mit dem WDeploy Tool 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte vorbehalten 33 Parametername as_admin_is_secure Beschreibung Informiert WDeploy dass die Web
47. am ehesten f r mittelgro e oder gro e Implementierungen mit einer gro en Anzahl oder einer wachsenden Anzahl an Benutzern Eine geteilte Implementierung bietet den Vorteil dass sie skalierbar und leistungsstark ist i Hinweis Web Webanwendungs und Bl Plattform Server k nnen geclustert werden um ein gr eres Ma an Skalierbarkeit Verf gbarkeit und Leistung zu erzielen 4 4 2 1 Unterst tzte dedizierte Web und Webanwendungsserver Kombinationen In geteilten Implementierungen unterst tzt WDeploy die folgenden Web und Webanwendungsserver Konfigurationen e Apache 2 2 Webserver mit Tomcat 6 oder 7 e Apache 2 2 Webserver mit WebLogic 10 3 x e BMIHS Webserver 7 mit WebSphere 7 0 e BMIHS Webserver 8 5 mit WebSphere 8 5 oder 8 5 5 i Hinweis Sowohl Apache als auch IBM IHS Webserver werden in WDeploy Konfigurationsdateien mit apache bezeichnet 4 4 2 2 Implementieren von Webanwendungen auf einem Remoterechner F hren Sie das folgende Verfahren aus um Webanwendungen auf einem Remoterechner zu implementieren In diesem Verfahren bezieht sich Feld 1 auf den Rechner mit der BI Plattform Installation und Feld 2 auf den Remote Rechner auf dem der Webanwendungsserver installiert ist L Erstellen Sie in Feld 2 die folgenden Verzeichnisse O lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy O lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 warfiles webapps o lt BIP_INSTALLVERZ gt
48. anagement Tools Dieser Begriff gilt nicht f r Implementierungen mit demselben Hauptrelease Siehe Hochstufung Nebenrelease Ein Release einiger Komponenten der Software z B 41 Knoten Eine Gruppe von BI Plattform Servern die auf demsel ben Rechner ausgef hrt und von demselben Server In telligence Agent SIA verwaltet werden Patch Kleines Update f r eine bestimmte Support Package Version 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte 10 vorbehalten Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows Erste Schritte Em bh Da N Begriff Definition Hochstufung Prozess der bertragung von Bl Plattform Inhalten zwischen Implementierungen mit demselben Hauptre lease beispielsweise 4 0 zu 4 0 anhand der Hochstuf verwaltung Server Ein Bl Plattform Prozess Ein Server hostet mindes tens einen Dienst Server Intelligence Agent SIA Prozess der eine Gruppe von Servern verwaltet dazu z hlen das Anhalten Starten und Neustarten von Ser vern Support Package Softwareupdate f r ein Neben oder Hauptrelease Webanwendungsserver Server der dynamischen Content verarbeitet Bei spielsweise ist Tomcat 7 der geb ndelte Webanwen dungsserver f r 4 1 Upgrade Die Planungs Vorbereitungs Migrations und Nach bereitungsprozesse die zum Durchf hren eines Migra tionsprozesses erforderlich sind Handbuch f r die Implem
49. angezeigt die eine erfolgreiche Implementierung signalisiert outcome gt success Handbuch f r die Implementierung von Webanwendung en unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit der Verwaltungskonsole vorbehalten 77 Melden Sie sich an der Verwaltungskonsole der JBoss Weboberfl che mit dem Administatorkonto unter http lt WAS_HOSTNAME gt 9990 console an um zu berpr fen ob die Anwendung ausgef hrt wird 5 1 2 Technologieplattform SAP NetWeaver 5 1 2 1 Voraussetzungen f r die Implementierung auf der Technologieplattform SAP NetWeaver i Hinweis Wenn bereits vorhandene SAP BusinessObjects Business Intelligence Webanwendungen auf dem Server ausgef hrt werden muss deren Implementierung entfernt werden bevor Sie fortfahren k nnen Bevor Sie BI Plattform Webanwendungen auf einer SAP NetWeaver Application Server Komponente beliebige Version implementieren stellen Sie sicher dass html und htm Dateien nie komprimiert werden Gehen Sie beispielsweise in einer SAP NetWeaver AS 7 3 Komponente wie folgt vor 1 Melden Sie sich an Ihrem SAP Administrator Portal an Beispiel http lt servername gt 50200 nwa 2 Navigieren Sie zu gt Configuration Konfiguration gt Infrastructure Infrastruktur gt Java System Properties Java Systemeigenschaften 2 3 W hlen Sie auf der Registerkarte Services Dienste die Option HTTP provider
50. anwendungscluster manuell zu implementieren m ssen die Webanwendungen auf jedem Tomcat Web Application Server implementiert werden Verwenden Sie die Verwaltungskonsole um f r jede Serverinstanz die Webanwendungen im Unterordner webapps im Tomcat Root Verzeichnis zu implementieren i Hinweis Wenn Sie Tomcat verwenden stoppen Sie den Webanwendungsserver bevor Sie den Befehl wdeploy undeployall ausgeben gt Tipp Bei Ausf hrung von Bl Plattform Webanwendungen auf einem Tomcat Webanwendungscluster wird empfohlen entweder einen Lastausgleich per Hardware oder per Software zu installieren und zu konfigurieren Weitere Informationen zum Einrichten eines Lastausgleichs k nnen Sie der Tomcat Dokumentation entnehmen 5 1 4 Manuelle Implementierung der Verwaltungskonsole WebLogic 11gR1 Stellen Sie vor der Implementierung sicher dass der Webanwendungsserver installiert und konfiguriert ist und ausgef hrt wird Erstellen Sie eine WebLogic Dom ne in der Webanwendungen von der Bl Plattform ausgef hrt werden sollen Erstellen Sie mithilfe des Befehls wdeploy predeploy WAR Dateien wie BOE war und AdminTools war die manuell auf WebLogic implementiert werden k nnen wdeploy bat weblogic1l1 DAPP BOE predeploy i Hinweis Mit dem Befehl wdeploy predeploy wird eine nicht gepackte Ordnerstruktur f r die Webanwendungen der Webdienste dswsbobje und BusinessProcessBL anstelle einer WAR Datei erstellt Beispiel weblogicll applicatio
51. apps vr Beispiel Beispiel Verwenden Siewdeploy predeployall um den Befehl wdeploy predeploy auf alle Webanwendungen anzuwenden wdeploy bat lt WEB_APP_SERVER gt predeployall Ersetzen Sie lt WEB_APP_SERVER gt durch den Namen des Webanwendungsservers siehe folgende Tabelle In der folgenden Tabelle sind Beispielparameter f r die Vorimplementierung aller Webanwendungen auf bestimmten Webanwendungsservern angegeben Alle Parameter sind obligatorisch sofern Sie in den Konfigurationsdateien nicht als optional gekennzeichnet sind Die Parameter in der Befehlszeile berschreiben die in Konfigurationsdateien gespeicherten Parameter Es wird jedoch empfohlen die Parameter in der Konfigurationsdatei config lt WEB_APP_SERVER gt entsprechend Ihrer Implementierung zu konfigurieren Parameter JBoss 7 1 jboss7 wdeploy bat jboss7 predeployall SAP Technology wdeploy bat sapappsvr73 sapappsvr73 predeployall Tomcat 6 0 tomcat6 wdeploy bat tomcat6 predeployall Tomcat 7 0 tomcat7 wdeploy bat tomcat 7 predeployall Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 49 WebLogic 11gRl f wdeploy bat weblogic11 weblogic11 es WebSphere 7 0 Een SE a wdeploy bat websphere r pie DEI erer eenegen Jang predeployall WebSphere 8 5 und 8 5
52. araten dedizierten Webserver f r die Verarbeitung statischer Inhalte einrichten Alle statischen Inhalte werden dann vom Webserver und alle dynamischen Inhalte vom Webanwendungsserver bedient In der folgenden Anleitung wird die Verwendung des WDeploy Tools erl utert um Webanwendungsressourcen in statische und dynamische Inhalte zu teilen und diese Inhalte entsprechend zu implementieren 1 Richten Sie einen IHS Webserver IBM HTTP Server ein und stellen Sie sicher dass er einwandfrei funktioniert Laden Sie eine Webseite z B die IHS Standardtestseite um zu berpr fen ob Inhalte vom Webserver ordnungsgem bereitgestellt werden Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 65 ffnen Sie einen Webbrowser und geben Sie die IP Adresse oder den Hostnamen des Webservers sowie eine Portnummer ein falls der Server einen anderen Port als Port 80 verwendet Beispiel http ihs mycompany com 2 Stellen Sie sicher dass der WebSphere Webanwendungsserver ordnungsgem funktioniert ffnen Sie einen Webbrowser und geben Sie die IP Adresse oder den Hostnamen des Webanwendungsservers sowie eine Portnummer ein Beispiel http websphere mycompany com 9080 i Hinweis Wenn bereits vorhandene BI Plattform Webanwendungen auf dem Server ausgef hrt werden muss deren Implementierung
53. auf dem Ziel Webanwendungsserver zu implementieren wdeploy bat lt WEBANW_SERVER gt DAPP BOE deploy 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 44 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool El Aktion Beschreibung deployall Der Befehl wdeploy deployall f hrt den Befehl wdeploy deploy f r alle Weban wendungen im Quellverzeichnis der BI Plattform Webanwendung aus lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0O warfiles webapps Verwenden Sie wdeploy deployall um den Befehl wdeploy deploy auf alle We banwendungen anzuwenden Beispiel wdeploy bat lt WEBANW SERVER gt deployall deployonly Der Befehl wdeploy deployonly implementiert eine vorbereitete Webanwendung auf dem Ziel Webanwendungsserver Implementierbare WAR oder EAR Dateien in lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy workdir lt WEBANW_SERVER gt werden mit dem Befehl wdeploy deployonly auf dem We banwendungsserver implementiert und die Befehlszeilenschnittstelle des Weban wendungsservers wird aufgerufen Wenn eine Webanwendung noch nicht f r die Implementierung vorbereitet worden ist wird der Befehl wdeploy predeploy automatisch aufgerufen Verwenden Sie wdeploy deployonly um eine vorbereitete BOE Webanwendung auf einem Webanwendungsserver zu implementieren Beispiel wdepl
54. aus der Liste der implementierten Ressourcen verwaltete Ressourcen aus Der Bildschirm Configuration Konfiguration wird angezeigt 12 Klicken Sie auf Manage Modules Module verwalten Der Bildschirm Manage Modules Module verwalten wird angezeigt 13 W hlen Sie das Webanwendungsmodul aus in der Spalte Module Modul 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 86 vorbehalten Implementieren von Webanwendungen mit der Verwaltungskonsole 14 15 16 17 18 19 20 Der Bildschirm Manage Modules General Properties Allgemeine Moduleigenschaften verwalten wird angezeigt W hlen Sie Classes loaded with application class loader first parent last Mit dem lokalen Klassen Ladeprogramm geladene Klassen zuerst bergeordnete zuletzt aus der Eigenschaft Class loader order Klassen Ladeprogramm Reihenfolge Es wird eine Best tigungsmeldung angezeigt Klicken Sie auf Save directly to the master configuration Direkt in die Master Konfiguration speichern Die Webanwendungskonfiguration wird gespeichert und Sie gelangen zur ck zum Bildschirm Manage Modules Module verwalten Klicken Sie auf OK Es wird eine Master Konfigurations nderungsbest tigung angezeigt Klicken Sie auf Class loading and update detection Klassenlade und Update Ermittlung Der Konfigurationsbildschirm Class loader Klassenladeprogramm wird angez
55. ch in lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy conf o Bearbeiten Sie config apache Beispiel ws dir C Program Files Apache Software Foundation Apache 2 2 connector type websphere deployment dir C Program Files Apache Software Foundation Apache 2 2 htdocs plugin install dir ws dir Plugins o Bearbeiten Sie config websphere 7 Beispiel as soap port 8880 as admin username admin Jas admin password password as dir C Program Files IBM WebSphere AppServer ase mseonee Serye as plugin cfg dir C Program Files IBM WebSphere AppSever profiles AppSrv0l config cells lt CELLNAME gt nodes lt NODENAME gt servers ws _instance as profile name AppSrv0l as virtual host default host as admin is secure false enforce file limit true ws instance webserverl 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 66 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool 8 Verwenden Sie wdeploy predeploy im Split Modus um Quell Webanwendungen in separate statische und dynamische Ressourcen aufzuteilen i Hinweis Stellen Sie vor Ausf hrung von wdeploy predeploy Sicher dass der Parameter as plugin cfg dirin config websphere lt X gt auf den Ordner festgelegt wurde der die WebSphere Datei plugin cfg xml enth lt Beispiel o F hren Sie den folgenden Befehl aus um statische Inhalte f
56. chaft APP Beschreibung Der Name der zu implementierenden Webanwendung wie im WAR oder EAR Dateinamen und in der Proper ties Datei der Webanwendung angegeben lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy conf apps lt WEB_ANW gt properties Diese Eigenschaft wird beim Arbeiten mit einzelnen We banwendungen verwendet wie etwa bei den Befehlen wdeploy predeploy wdeploy deploy oder wdeploy deployonly Beispielwert BOE app source dir Speicherort der Quelldateien einer einzelnen Weban wendung Diese Eigenschaft wird beim Arbeiten mit einzelnen We banwendungen verwendet wie etwa bei den Befehlen wdeploy predeploy wdeploy deploy oder wdeploy deployonly lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy warfiles webapps lt WEB_ANW gt app Source tree Speicherort der Quelldateien f r alle verf gbaren We banwendungen bergeordneter Ordner von app source dir Diese Eigenschaft wird beim gleichzeitigen Arbeiten mit allen verf gbaren Webanwendungen verwendet wie etwa bei den Befehlen wdeploy predeployall wdeploy deployall oder wdeploy deployonlyall lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy warfiles webapps as admin is secure F r Webanwendungsserver die w hrend der Imple mentierung der Webanwendung SSL Verschl sselung verwenden wie etwa WebSphere i Hinweis Wird dieser Wert auf true gesetzt
57. d w hlen Sie die EAR Datei der Webanwendung aus Der vollqualifizierte Pfad zur EAR Datei der Webanwendung wird im Feld Full Path Vollst ndiger Pfad angezeigt 5 Fahren Sie mit dem n chsten Bildschirm fort Der Bildschirm How do you want to install the application Wie m chten Sie die Anwendung installieren wird angezeigt 6 bernehmen Sie die Standardoption Fast Path Schneller Pfad und gehen Sie zum n chsten Bildschirm Im Bildschirm Install New Application Neue Anwendung installieren wird Step 1 Select install options Schritt 1 Installationsoptionen w hlen angezeigt 7 bernehmen Sie die Standardoptionen und gehen Sie zum n chsten Bildschirm Der Bildschirm Step 2 Map modules to servers Schritt 2 Module zu Servern zuordnen wird angezeigt 8 W hlen Sie die zu implementierenden Module aus und fahren Sie mit dem n chsten Bildschirm fort Der Bildschirm Step 3 Summary Schritt 3 bersicht wird angezeigt 9 Pr fen Sie die bersicht und klicken Sie auf Finish Fertig stellen Die Webanwendung wird installiert und es wird eine Master Konfigurations nderungsbest tigung angezeigt 10 Klicken Sie auf Save directly to the master configuration Direkt in die Master Konfiguration speichern Die Webanwendungskonfiguration wird gespeichert und Sie gelangen zur ck zum Bildschirm Enterprise Applications Enterprise Anwendungen Beachten Sie dass die Webanwendung noch nicht ausgef hrt wird 11 W hlen Sie die Webanwendung
58. date Managers SUM werden f r die Parameter servicelevel patchlevel und scn m glicherweise falsche Werte angezeigt die korrigiert werden m ssen Um dieses Problem zu beheben stellen Sie sicher dass die Parameter der Datei SAP metadata Properties jedes Webanwendungsb ndels auf folgende Werte gesetzt werden e Die Parameter servicelevel und patchlevel m ssen mit der aktuell angewendeten Support Package und Patch Version bereinstimmen Beispiel o Setzen Sie bei Support Package 1 den Parameter servicelevel auflund den Parameter patchlevel auf O o Setzen Sie bei Support Package 2 Patch 1 den Parameter servicelevel auf 2 und den Parameter patchlevel auf1 e Die Werte f r die Parameter scn und name m ssen identisch sein Wenn beispielsweise die Eigenschaft name auf den Wert BOEWEBAPPJAVA gesetzt ist muss die Eigenschaft scn ebenfalls auf den Wert BOEWEBAPPJAVA gesetzt sein Die SAP metadata Properties Dateien f r verschiedene Webanwendungsb ndel k nnen sich in folgenden Speicherorten befinden BOE sca lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy SLDSupport NWSLD BOE e dswsbobje sca lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy SLDSupport NWSLD dswsbobje e BusinessProcessBlI sca veraltet lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy SLDSupport NWSLD BusinessProcessBI e MobileOTAl4 sca lt BIP_INSTALL
59. dedizierten Anwendungsserver weitergeleitet und an den Webbrowser zur ckgegeben nachdem der Inhalt gebildet wurde Dieser Modus ist f r gr ere Produktionsumgebungen geeignet in denen Skalierbarkeit und Leistung eine entscheidende Rolle spielen Mit WDeploy k nnen au erdem Webanwendungen auf einem Webanwendungsserver implementiert werden der auf dem gleichen System wie die Bl Plattform installiert ist Diese Konfiguration kann f r kleine Entwicklungs oder Testsysteme verwendet werden und wird nicht f r Produktionssysteme empfohlen 4 4 1 Standalone Implementierungen Standalone Modus bezeichnet einen Webanwendungsserver der statische wie auch dynamische Inhalte f r Web Clients bereitstellt Der Webanwendungsserver kann auf demselben Rechner wie die Bl Plattform oder auf einem eigenen ber das Netzwerk angebundenen Rechner laufen In der folgenden Abbildung sind die Web Clients ber eine Firewall mit dem Webanwendungsserver verbunden Verarbeitungsanforderungen vom Webanwendungsserver werden an den Central Management Server CMS 2 der BI Plattform gesendet 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 26 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool In der Abbildung oben ist WDeploy als eine Komponente des CMS 2 installiert und die Webanwendungen befinden sich voneinander getrennt in Verzeichnissen f r statisc
60. den Webserver aufrufen und berpr fen ob dynamische Inhalte vom Webanwendungsserver ordnungsgem bereitgestellt werden Rufen Sie z B die folgende URL auf http apache mycompany com jsp examples i Hinweis Diese Beispiel URL funktioniert nur wenn Sie die Webanwendung jsp examples manuell implementiert haben 6 Wenn der Webanwendungsserver auf demselben Rechner wie die Bl Plattform installiert ist f hren Sie WDeploy lokal auf diesem Rechner aus Wenn der Webanwendungsserver auf einem anderen Rechner ausgef hrt wird kopieren Sie den WDdeploy Befehl und die Umgebung auf den Webanwendungsserver Siehe Implementieren von Webanwendungen auf einem Remoterechner 7 Konfigurieren Sie die WDeploy Umgebung um Inhalte zwischen dem Webserver und dem Webanwendungsserver aufzuteilen Dies wird als Split Modus bezeichnet Die WDeploy Konfigurationsdateien f r Apache und Tomcat befinden sich in lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy conf o Bearbeiten Sie die WDeploy Konfigurationsdatei f r Tomcat Beispielsweise w re die Datei config Tomcat6 f r Tomcat 6 0 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 eS service key teren bes o Bearbeiten Sie config apache Beispiel ws_dir C Webserver Apache224 connector type Tomcat6 deployment dir C Webserver Apache224 htdoc
61. der Implementierung auf SAP NetWeaver ber SUM werden falsche Parameter f r Service Level Patch Level und Namen angezeigt 22220 n con 94 6 11 2 Das WDeploy Tool bietet keine Unterst tzung f r die Implementierung auf der bzw das Entfernen einer Implementierung von der Technologieplattform SAP NetWeaver 2 2 2 2 2202 95 el Le 95 6 121 Verwenden von Tomcat im reinen IPv6 Modus unter Windows Vista oder 2008 Server REEL ENEE EE EEN 95 6 12 2 Entfernen von Webanwendungsimplementierungen in Tomcat mittels WDeploy 95 6 12 3 Tomcat l dt anfangs m glicherweise keine Webanwendungen nach dem Ausf hren von WDEDIOY ed Ee EE EE NEE 95 WEebEOSIChr inet een EE 96 6 131 Zur cknehmen der Bereitstellung von Webdiensten in WebLogic 2 2 2 22 22 96 WebSphere ee gege Da Haan A E EELER EE AE 96 6 141 Implementierung auf WebSphere im gesicherten Modus 96 6 14 2 Interner Serverfehler nach Implementierung von Webdiensten auf WebSphere 7 0 97 6 143 WASX7017E Ausnahme bei Implementierung in WebSphere 97 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows vorbehalten Inhaltsverzeichnis 1 Dokumentverlauf Die folgende Tabelle enth lt eine bersicht ber die wichtigsten Dokument nderungen i Hinweis Eine aktuelle Liste der in dieser Version unterst tzten Webanwendungsserver finden Sie in der Product Availabili
62. der SAP SE oder einem SAP Konzernunternehmen bereitgestellt und dienen ausschlie lich zu Informationszwecken Die SAP SE oder ihre onzernunternehmen bernehmen keinerlei Haftung oder Gew hrleistung f r Fehler oder Unvollst ndigkeiten in dieser Publikation Die SAP SE oder ein SAP Konzernunternehmen steht lediglich f r Produkte und Dienstleistungen nach der Ma gabe ein die in der Vereinbarung ber die jeweiligen Produkte und Dienstleistungen ausdr cklich geregelt ist Keine der hierin enthaltenen Informationen ist als zus tzliche Garantie zu interpretieren SAP und andere in diesem Dokument erw hnte Produkte und Dienstleistungen von SAP sowie die dazugeh rigen Logos sind Marken oder eingetragene Marken der SAP SE oder von einem SAP Konzernunternehmen in Deutschland und verschiedenen anderen L ndern weltweit Alle anderen Namen von Produkten und Dienstleistungen sind Marken der jeweiligen Firmen Zus tzliche Informationen zur Marke und Vermerke finden Sie auf der Seite http www sap com corporate de legal copyright index epx N Ba SE
63. der WDeploy Konfigurationsdatei zu speichern sondern sie in der Befehlszeile mit dem Parameter Das admin password lt KENNWORT gt an WDeploy zu bergeben WDeploy verwendet drei Konfigurationsdateien e _ WDeploy Konfigurationsdatei lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy conf wdeploy conf Enth lt allgemeine WDeploy Einstellungen die f r alle Webanwendungsserver gelten e _ Webanwendungsserver Konfigurationsdateien lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy conf config lt WEBANW_SERVER gt Enth lt Einstellungen f r einen bestimmten Webanwendungsserver e _ Webanwendungs Konfigurationsdatei lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy conf apps lt WEBANW gt properties Enth lt individuelle Implementierungseinstellungen f r jede Webanwendung 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 30 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool 4 5 1 WDeploy Konfigurationsdatei In der Konfigurationsdatei lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy conf wdeploy con werden alle Einstellungen gespeichert die in der Regel von den Webanwendungsservern Ihrer Implementierung gemeinsam genutzt werden Die in der WDeploy Konfigurationsdatei gespeicherten Eigenschaften k nnen ber die Befehlszeile mi
64. e WAR Datei appvdir Name des Kontextpfades auch dswsbobje als virtuelles Verzeichnis be kannt in dem die Webanwen dung implementiert wird buildfile Build Datei mit der die Weban dswsbobje xml wendung erstellt wird deploy_as_a filetree Schalter der die Implementie true rung einer explodierten WAR Datei bei true erm glicht classloading mode Einstellung zur Bestimmung PARENT LAST der Reihenfolge des Klassenla deprogramms classloader package _ Filter f r Klassenladepro com ctc wstx javax xml org apache filtering gramm 2 Verwenden Sie bei der Implementierung einer Webanwendung an einem bestimmten Speicherort auf einem Webanwendungsserver die Variable appvdir um den Speicherort der Webanwendung im Stammkontext des Servers festzulegen Wenn der Stammkontext eines Webanwendungsservers beispielsweise http www meinunternehmen com BOB lautet dann w re die Webanwendung bei Festlegung von appvdir auf meinewebanw ber http www meinunternehmen com BOE meinewebanw zug nglich 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 36 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool 4 6 Verwenden des WDeploy Befehlszeilen Tools Stellen Sie vor Verwendung des WDeploy Befehlszeilentools sicher dass die WDeploy Konfigurationsdateien richtig f r den Webanwendungsserver konfiguriert wurden
65. e Webanwendung in eine WAR oder EAR Datei ge packt und unter lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy workdir lt WEBANW_SERVER gt gespeichert Diese Datei kann ber die Verwaltungskonsole der Webanwendung oder mit dem Be fehlwdeploy deploy manuell implementiert werden Verwenden Sie wdeploy predeploy um die BOE Webanwendung f r die Imple mentierung auf einem speziellen Webanwendungsserver vorzubereiten Beispiel wdeploy bat lt WEBANW_SERVER gt DAPP BOE predeploy predeployall Der Befehl wdeploy predeployall f hrt den Befehl wdeploy predeploy f r alle Webanwendungen im Quellverzeichnis der BI Plattform Webanwendung aus lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0O warfiles webapps Verwenden Sie wdeploy predeployall um den Befehl wdeploy predeploy auf alle Webanwendungen anzuwenden Beispiel wdeploy bat lt WEBANW SERVER gt predeployall i Hinweis F r die Vorimplementierung ist kein Zugriff auf den Webanwendungsserver erfor derlich Eine Ausnahme bildet WebSphere Bei der Implementierung auf Web Sphere ist der Parameter default _virtual_host obligatorisch deploy Der Befehl wdeploy deploy isteine Verkettung der Befehle wdeploy predeploy und wdeploy deployonly durch die eine Webanwendung mit einem Befehl vorbe reitet und auf dem Ziel Webanwendungsserver implementiert wird Verwenden Sie wdeploy deploy um die BOE Webanwendung vorzubereiten und
66. e localhost Das service name Tomcat7 DAPP BOE deploy WebLogic 11gRl 1 A 1 el il config weblogic11 m un 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 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 54 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool Server Parameter WebSphere 7 0 Tors h U ee wdeploy bat websphere Das dir C IBM WebSphere AppServer Das instance serverl Das virtual host default_ host Das profile name AppSrv0l Das soap _port 8880 DAPP BOE deploy WebSphere 8 5 oder 8 5 5 wdeploy bat websphere8 websphere8 Das dir C IBM WebSphere AppServer Das instance serverl Das virtual host default host Das profile name AppSrv0l Das soap _port 8880 DAPP BOE deploy 4 6 2 7 wdeploy deployall Der Befehl wdeploy deployall f hrt den Befehl wdeploy deploy f r alle Webanwendungen im Quellverzeichnis der Bl Plattform Webanwendung aus lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 warfiles webapps vr Beispiel Beispiel Verwenden Sie wdeploy deployall um den Befehl wdeploy deploy auf alle Webanwendungen anzuwenden wdeploy bat lt WEB_APP SERVER gt deployall Ersetzen Sie lt WEB_APP_SER
67. e name Tomcat7 deployonlyall WebLogic 11gRl loys i weblogicii 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 WebSphere 7 0 EE wdeploy bat websphere websphere Das dir C IBM WebSphere AppServer Das instance serverl Das uereual hose_deraulceshoste Das profile name AppSrv0l Das soap _port 8880 deployonlyall WebSphere 8 5 oder 8 5 5 wdeploy bat websphere8 websphere8 Das dir C IBM WebSphere AppServer Das instance serverl Das virtual host default host Das profile name AppSrv0l Das soap _port 8880 deployonlyall 4 6 2 6 wdeploy deploy Der Befehl wdeploy deploy ist eine Verkettung der Befehle wdeploy predeploy undwdeploy deployonly durch die eine Webanwendung mit einem Befehl vorbereitet und auf dem Ziel Webanwendungsserver implementiert wird Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 53 Beispiel Verwenden Sie wdeploy deploy beispielsweise um die BOE Webanwendung vorzubereiten und auf dem Ziel Webanwendungsserver zu implementieren wdeploy bat lt WEB_APP_SERVER gt DAPP BOE deploy Ersetzen Sie lt wEB_APP_SERVER gt durch den Namen des Webanwendungsserve
68. e und Umgehungsl sungen 6 14 2 Interner Serverfehler nach Implementierung von Webdiensten auf WebSphere 7 0 Nach der Implementierung des Webdienstproviders dswsbobje war in WebSphere 7 0 mit aktiviertem Axis2 WS Adressierungsmodul tritt m glicherweise ein interner Serverfehler auf Die Webdienstprovider Anwendung dswsbobje war basiert auf dem Framework des Apache Axis2 Webdiensts der dieses Modul enth lt Um diesen Fehler zu beheben wird das Adressierungsmodul in der Standardinstallation der Bl Plattform deaktiviert Wenn Sie eine Implementierung auf einem anderen Webanwendungsserver als WebSphere 7 0 durchf hren und das Axis2 WS Adressierungsmodul aktivieren m chten bearbeiten Sie die Datei axis2 xml und entfernen Sie den Kommentar aus der Zeile lt lt module ref addressing gt gt Die Datei axis2 xml befindet sich im Verzeichnis WEB INF conf in der WAR Datei Ihres Webdienst Providers Starten Sie Ihren Webanwendungsserver neu damit die nderungen wirksam werden 6 14 3 WASX7017E Ausnahme bei Implementierung in WebSphere Bei Verwendung von WebSphere kann der folgende Ausnahmefehler auftreten com ibm websphere management exception ConfigServiceException com ibm websphere management exception ConnectorException org apache soap SOAPException SOAPException faultCode SOAP ENV Client msg Read timed out targetException java net SocketTimeoutException Read timed out U
69. e7 WebSphere 8 5 oder 8 5 5 websphere8 4 6 2 2 wdeploy predeploy Der Befehl wdeploy predeploy bereitet eine Webanwendung f r die Implementierung auf dem Ziel Webanwendungsserver vor Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 47 Die interne Konfigurationsdatei web xml der Webanwendung wird im Rahmen der nderungen die f r die Implementierbarkeit der Webanwendung auf dem Ziel Webanwendungsserver erforderlich sind von WDeploy eingestellt Nach der Konfiguration wird die Webanwendung in eine WAR oder EAR Datei gepackt und unter lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy workdir lt WEB_APP_SERVER gt gespeichert Die resultierende WAR oder EAR Datei kann ber die Verwaltungskonsole des Webanwendungsservers oder mit dem Befehl wdeploy deploy manuell implementiert werden vr Beispiel Verwenden Sie beispielsweise wdeploy predeploy um die BOE Webanwendung f r die Implementierung auf einem speziellen Webanwendungsserver vorzubereiten wdeploy bat lt WEB_APP_SERVER gt DAPP BOE predeploy Ersetzen Sie lt WEB_APP_SERVER gt durch den Namen des Webanwendungsservers siehe folgende Tabelle In der folgenden Tabelle sind Beispielparameter f r die Vorimplementierung der BOE Webanwendung auf bestimmten Webanwendungsservern angegebe
70. eigt Geben Sie das gew nschte Abfrageintervall in das Feld Polling interval for updated files Abfrageintervall f r aktualisierte Dateien ein und klicken Sie auf OK Es wird eine Master Konfigurations nderungsbest tigung angezeigt Klicken Sie auf Save directly to the master configuration Direkt in die Master Konfiguration speichern Die Webanwendungskonfiguration wird gespeichert und Sie gelangen zur ck zum Bildschirm Enterprise Applications Enterprise Anwendungen Aktivieren Sie das Kontrollk stchen und klicken Sie auf Start Es wird eine Meldung zur Best tigung dass die Webanwendung erfolgreich gestartet wurde angezeigt Die Webanwendung wurde implementiert konfiguriert und gestartet Testen Sie die Webanwendung indem Sie den oben bereitgestellten Stammkontext verwenden Wiederholen Sie diese Schritte f r jede Webanwendung 5 1 5 3 ndern der Zeit berschreitungseinstellung f r die WebSphere 7 0 oder 8 5 Implementierung Die Implementierung der BI Plattform Webanwendungen auf einem WebSphere Webanwendungsserver in der Version 7 8 5 oder 8 5 5 kann einige Zeit in Anspruch nehmen Wenn Sie bei der Implementierung von Webanwendungen auf WebSphere 7 8 5 oder 8 5 5 eine Zeit berschreitungsmeldung erhalten erh hen Sie den Wert in der Einstellung zur Implementierungszeit berschreitung L Bearbeiten Sie Konfigurationsdatei deployment xml mithilfe eines Texteditors Der Speicherort von deployment xml h ngt davon ab
71. einen Webbrowser und geben Sie die Webserver URL ein Beispiel http apache mycompany com 2 Stellen Sie sicher dass der Tomcat Web Application Server ordnungsgem funktioniert ffnen Sie einen Webbrowser und geben Sie die IP Adresse oder den Hostnamen des Webanwendungsservers sowie eine Portnummer ein Beispiel http tomcat mycompany com 8080 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 60 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool i Hinweis Wenn bereits vorhandene BI Plattform Webanwendungen auf dem Server ausgef hrt werden muss deren Implementierung entfernt werden bevor Sie fortfahren k nnen 3 Laden Sie den Apache Tomcat Connector von der Tomcat Website herunter Der Apache Tomcat Connector bietet die M glichkeit einen Apache Webserver mit einem Tomcat Web Application Server zu verbinden damit Anforderungen f r dynamische Ressourcen von Apache an Tomcat weitergeleitet werden k nnen A Befolgen Sie die Konfigurationsanweisungen f r Plugins auf der Apache Website um die Bridge zwischen Apache Webserver und Tomcat Web Application Server zu konfigurieren Nun werden Anforderungen f r dynamische Ressourcen an Tomcat weitergeleitet sobald sie von Apache empfangen werden 5 Vergewissern Sie sich dass die Bridge zwischen Webserver und Webanwendungsserver funktionsf hig ist indem Sie in einem Browser
72. eispiel o F hren Sie den folgenden Befehl aus um statische Inhalte f r den Apache Webserver und dynamische Inhalte f r den Weblogic Anwendungsserver zu extrahieren wdeploy bat weblogic11 Das mode split Dws type apache predeployall Dynamische Inhalte befinden sich unter lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy workdir weblogic11 application Statische Inhalte befinden sich unter lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy workdir weblogicl11 resources 9 F hren Sie wdeploy deployonlyall aus um dynamische Inhalte auf dem WebLogic Anwendungsserver und statische Inhalte auf Apache zu implementieren Wenn Apache und Weblogic auf demselben Rechner ausgef hrt werden werden statische und dynamische Inhalte durch den folgenden Befehl automatisch auf den Servern implementiert wdeploy bat weblogic11l Das mode split Dws type apache deployonlyall 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 64 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool i Hinweis Wenn sich die dynamischen und statischen Inhalte an einem benutzerdefinierten Speicherort befinden verwenden Sie den Parameter Dwork_dir Wenn Apache und WebLogic auf unterschiedlichen Rechnern ausgef hrt werden werden dynamische Inhalte durch den folgenden Befehl automatisch unter WebLogic implementiert A
73. eit sein Installationsanweisungen finden Sie in der Dokumentation zu Ihrem Webanwendungsserver Der Webanwendungsserver sollte zus tzlich zu weiteren Speicherplatzanforderungen der sonstigen auf dem Rechner installierten Software ber mindestens 5 GB freien Speicherplatz verf gen Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 21 Es wird empfohlen die Einstellungen heapsize und MaxPermSize der JVM auf xms128m Xmx2048m XX MaxPermSize 512m festzulegen Bei Verwendung von Tomcat sollten die ge nderten Einstellungen beispielsweise wie folgt aussehen JAVA_OPTS Xms128m Xmx2048m XX MaxPermSize 512m i Hinweis Stellen Sie f r die Technologieplattform SAP NetWeaver sicher dass die maximale Heapgr e mindestens 4096 MB betr gt Beispiel JAVA_OPTS Xms128m Xmx4096m XX MaxPermSize 512m Informationen zum ndern von Java Speichereinstellungen finden Sie in der J M Dokumentation Stellen Sie vor Beginn der Implementierung sicher dass der Webanwendungsserver installiert ist und berpr fen Sie ob der Anwendungsserver einwandfrei ausgef hrt wird indem Sie die Verwaltungskonsole starten 4 2 2 Hardwareanforderungen Die Implementierung von Webanwendungen auf einem Webanwendungsserver mit dem WDeploy Tool erfordert mindestens 4 GB RAM 8 GB f r die Technologiep
74. en die in Konfigurationsdateien gespeicherten Parameter Es wird jedoch empfohlen die Parameter in der Konfigurationsdatei config lt WEB_APP_SERVER gt entsprechend Ihrer Implementierung zu konfigurieren JBoss 7 1 jboss7 Der Befehl wdeploy undeployall unterst tzt JBoss 7 1nicht SAP Technologie sapappsvr73 Der Befehl wdeploy undeployall bietet keine Unterst tzung f r SAP Tech nologie Tomcat 6 0 tomcat6 wdeploy bat tomcat6 Das_dir C Tomcat6 Das instance localhost Das service name Tomcat6 undeployall 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 58 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool Parameter Tomcat 7 0 tomcat7 wdeploy bat tomcat7 Das_dir C Tomcat7 Das instance localhost Das service name Tomcat7 undeployall WebLogic 11gRl deploy bat I dteerelt weblogic11 wdeploy bat weblogic Das domain dir C bea user projects domains base domain Das admin port 7001 Das instance AdminServer Das admin username weblogic Das admin password weblogic undeployall WebSphere 7 0 loy WEE wdeploy bat webspoberei Das dir C IBM WebSphere AppServer Das instance serverl Das virtual host default host Das profile name AppSrv0l Das soap _port 8880 undeployall WebSphere 8 5 oder 8 5 5 wdeploy bat websphere8 websphere8 Das
75. en anderen Port als Port 80 verwendet Beispiel http apache mycompany com 2 Stellen Sie sicher dass der Weblogic Webanwendungsserver ordnungsgem funktioniert ffnen Sie einen Webbrowser und geben Sie die IP Adresse oder den Hostnamen des Webanwendungsservers sowie eine Portnummer ein Beispiel http weblogic mycompany com 7001 i Hinweis Wenn bereits vorhandene BI Plattform Webanwendungen auf dem Server ausgef hrt werden muss deren Implementierung entfernt werden bevor Sie fortfahren k nnen 3 Laden Sie das Plugin f r WebLogic Apache HTTP Server von der BEA Website herunter Das Plugin bietet die M glichkeit einen Apache Webserver mit einem Weblogic Webanwendungsserver zu verbinden damit Anforderungen f r dynamische Ressourcen von Apache an WebLogic weitergeleitet werden k nnen A Befolgen Sie die Konfigurationsanweisungen f r Plugins auf der BEA Website um die Bridge zwischen Apache Webserver und WebLogic zu konfigurieren Jetzt werden Anforderungen f r dynamische Ressourcen an WebLogic weitergeleitet sobald sie von Apache empfangen werden 5 Vergewissern Sie sich dass die Bridge zwischen Webserver und Webanwendungsserver funktionsf hig ist indem Sie in einem Browser den Webserver aufrufen und berpr fen ob dynamische Inhalte vom Webanwendungsserver ordnungsgem bereitgestellt werden Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunt
76. endungsserver 2 2 2222 ooneeneeneee nenn 3 4 5 3 Konfigurationseigenschaftendateien f r Webanwendungen 2222222 36 4 6 Verwenden des WDeploy Befehlszeilen Tools 37 4 6 1 HE ne ee Mh IE a NA are aA nn Ba D Eege SR An ert E Ba ie ch ae 38 4 6 2 Beispiele f r die Verwendung von WDeploy 2 22 2222 n sus 47 4 6 3 SPEZIEllE HINWEISE shiny Man rs ee Zeie AM A Be en a A 59 4 6 4 Vorimplementierungen mit geteilter Webschicht ohne Zugriff auf einen Webanwendungsserver 4 EEN EN Ba a EE ENN a EIN e dE EEN AE e 69 4 6 5 Deaktivieren der CMC oder der Bl Launchpad Webanwendungen 2 222 222 70 4 6 6 ndern der installierten Sprachen 2 2 2 2 2o oo aaea e eee 70 4 7 Verwenden des WDeploy GUI Tools 70 4 71 Starten des WDeploy GUI Tools 71 4 7 2 VIRLEIEN 72 4 7 3 Webanwendungsaktualisierungen durch WDeploy anaa saaa aaa aa 72 4 7 4 Optionen des WDeploy GUI Tools 73 4 7 5 Hinzuf gen des Kennworts zur WDeploy GUl Datei a aa saaa ae 74 4 8 Nach der Implementierung von Webanwendungen ans saaa anaa eee ea a 74 4 9 ProtoK lldatelenaz EE ea E E EE his aha EE E a Lehre 74 Implementieren von Webanwendungen mit der Verwaltungskonsole zruuuneenn 76 5 1 So werden Webanwendungen manuell implementiert 76 5 11 Manuelle Implementierung der Verwaltungskonsole von JBoss Ze 76 5 1 2 Technologieplattform SAP NetWeaver 2 2 22cm ac nennen 78 5 1 3 Manuelle Implementierung der Verwaltungskonso
77. entfernt werden bevor Sie fortfahren k nnen 3 F hren Sie den Installations Assistenten f r Webserver Plugins aus um das Bridge Plugin f r die Verbindung von WebSphere und IHS zu installieren und befolgen Sie die Anweisungen um Informationen zum IHS Webserver einzugeben 4 Befolgen Sie die Konfigurationsanweisungen f r Plugins auf der WebSphere Website um die Bridge zwischen IHS und WebSphere zu konfigurieren Nun werden Anforderungen f r dynamische Ressourcen an WebSphere weitergeleitet sobald sie vom IHS empfangen werden 5 Vergewissern Sie sich dass die Bridge zwischen Webserver und Webanwendungsserver funktionsf hig ist indem Sie in einem Browser den Webserver aufrufen und berpr fen ob dynamische Inhalte vom Webanwendungsserver ordnungsgem bereitgestellt werden Rufen Sie z B die folgende URL auf http ihs mycompany com snoop auf 6 Wenn der Webanwendungsserver auf demselben Rechner wie die BI Plattform installiert ist f hren Sie WDeploy lokal auf diesem Rechner aus Wenn der Webanwendungsserver auf einem anderen Rechner ausgef hrt wird kopieren Sie den WDdeploy Befehl und die Umgebung auf den Webanwendungsserver Siehe Implementieren von Webanwendungen auf einem Remoterechner 7 Konfigurieren Sie die WDeploy Umgebung um Inhalte zwischen dem Webserver und dem Webanwendungsserver aufzuteilen Dies wird als Split Modus bezeichnet Die WDeploy Konfigurationsdateien f r Apache und WebSphere befinden si
78. entierung von Webanwendungen unter Unixunter Windows Erste Schritte 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte vorbehalten 1 3 berblick ber die Implementierung von Webanwendungen Das Installationsprogramm der BI Plattform kann Webanwendungen nur auf dem geb ndelten Tomcat Webanwendungsserver implementieren Alle anderen unterst tzten Webanwendungsserver setzen voraus dass Webanwendungen nach Abschluss der Installation implementiert werden Die Verwendung des WDeploy Tools zur Webanwendungsimplementierung wird empfohlen Informationen und Anweisungen zur Implementierung mit dem WDeploy Tool finden Sie im Abschnitt Implementieren von Webanwendungen mit dem WDeploy Tool in diesem Handbuch Sie k nnen Webanwendungen auch ber die Verwaltungskonsole Ihres Anwendungsservers implementieren Damit Webanwendungen die mit der Verwaltungskonsole des Webanwendungsservers implementiert wurden zu einsetzbaren WAR oder EAR Dateien werden m ssen sie erst bearbeitet werden Durch die Befehle wdeploy predeploy und wdeploy predeployall wird dieser Vorgang automatisiert Lesen Sie nach Ausf hrung dieser Vorimplementierungsbefehle den Abschnitt Implementieren von Webanwendungen mit der Verwaltungskonsole des Handbuchs Wenn Sie jedoch ber fundierte Kenntnisse bez glich Ihres Webanwendungsservers sowie das Know how zur Anpassung von Webanwendungen f r die Implementierung verf gen k nnen Sie diesen Vorgang auch ma
79. er zu entfernen Verwenden Sie den Befehl wdeploy undeploy um die Implementierung der BOE Webanwendung vom Ziel Webanwendungsserver zu entfernen wdeploy bat lt WEBANW_SERVER gt DAPP BOE undeploy undeployall Der Befehl wdeploy undeployall f hrt den Befehl wdeploy undeploy f r alle BI Plattform Webanwendungen aus die auf dem Ziel Webanwendungsserver imple mentiert sind Beispiel wdeploy bat lt WEBANW SERVER gt undeployall validateconfig Validiert die WDeploy Konfiguration f r die unterst tzten Webanwendungsserver um eine erfolgreiche Implementierung zu gew hrleisten Beispiel wdeploy bat lt WEBANW SERVER gt validateconfig Ersetzen Sie lt WEBANW_SERVER gt durch den Namen des Webanwendungsservers 4 6 1 4 Allgemeine WDeploy Befehle Mit allgemeinen WDeploy Befehlen werden zusammenfassende Informationen ber das Tool und die verf gbare Webanwendungsserverimplementierung bereitgestellt Sie werden nicht zusammen mit Servernamen Eigenschaften oder Aktionen verwendet Die folgenden allgemeinen Befehle sind verf gbar e wdeploy help Zeigt eine Zusammenfassung der verf gbaren WDeploy Befehlszeilennutzung an e wdeploy listappservers Listet alle von dieser Version von WDeploy unterst tzten Java Webanwendungen auf Webanwendung Verwendung wdeploy bat buildwarall wdeploy version Zeigt die Versionsnummer des Tools WDeploy an wdeploy buildwarall Erzeugt eine generische WAR Da
80. ernehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 63 Rufen Sie z B die folgende URL auf http apache mycompany com jsp examples i Hinweis Diese Beispiel URL funktioniert nur wenn Sie die Webanwendung jsp examples manuell implementiert haben 6 Wenn der Webanwendungsserver auf demselben Rechner wie die Bl Plattform installiert ist f hren Sie WDeploy lokal auf diesem Rechner aus Wenn der Webanwendungsserver auf einem anderen Rechner ausgef hrt wird kopieren Sie den WDdeploy Befehl und die Umgebung auf den Webanwendungsserver Siehe Implementieren von Webanwendungen auf einem Remoterechner 7 Konfigurieren Sie die WDeploy Umgebung um Inhalte zwischen dem Webserver und dem Webanwendungsserver aufzuteilen Dies wird als Split Modus bezeichnet Die WDeploy Konfigurationsdateien f r Apache und WebLogic befinden sich in lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy conf o Bearbeiten Sie config weblogic11 Beispiel as admin port 7001 as admin username weblogic as admin password weblogic as instance AdminServer as domain dir C bea user projects domains base domain o Bearbeiten Sie config apache Beispiel ws dir C Webserver Apache224 connector type weblogic11l deployment dir C Webserver Apache224 htdocs 8 Verwenden Sie wdeploy predeploy im Split Modus um Quell Webanwendungen in separate statische und dynamische Ressourcen aufzuteilen B
81. ert Mithilfe des WDeploy Tools m ssen implementierbare WAR oder EAR Dateien generiert werden bevor sie auf dem Webanwendungsserver implementiert werden k nnen Mit folgenden Schritten wird eine Webanwendung ber die Verwaltungskonsole des Anwendungsservers implementiert 1 F hren Sie den Befehl wdeploy predeploy aus um eine einzelne Webanwendung vorzubereiten oder wdeploy predeployall um alle Webanwendungen vorzubereiten Beispiel 1 Verwenden von wdeploy predeploy zur Vorbereitung der WAR Webanwendungsdatei BOE war f r die Implementierung unter Tomcat wdeploy bat tomcat6 DAPP BOE predeploy Beispiel 2 Verwenden von wdeploy predeployall um alle Webanwendungen f r die Implementierung unter Tomcat vorzubereiten wdeploy bat tomcat6 predeployall i Hinweis Die Befehle predeploy und predeployall k nnen auf Rechnern verwendet werden auf denen kein Webanwendungsserver gehostet wird solange die von den Befehlen predeploy oder predeployall ben tigten Parameter angegeben sind Durch den Befehl WDeploy werden Webanwendungen f r die Implementierung auf einem Webanwendungsserver vorbereitet und WAR oder EAR Dateien in lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy workdir lt ANW_SERVER gt application erstellt sofern Sie den Parameter DArbeitsverz nicht angeben 2 Befolgen Sie das Verfahren f r die manuelle Implementierung Ihres spezifischen Webanwendungsservers Ihre Webanwendung ka
82. ert f r lt WEB_APP gt ist z B BOE Diese Anwendung weist eine Konfigurationsdatei mit dem Namen BOE properties auf und w hrend der Vorimplementierungsschritte f r bestimmte Server wird die Datei BOE war vom WDeploy Tool erstellt Eine vollst ndige Liste der BI Plattform Webanwendungen finden Sie unter WAR und EAR Dateien von SAP BusinessObjects Business Intelligence Seite 14 lt WEB_APP_SERVER gt Die Kurzbezeichnung des vom WDeploy Tool verwendeten Webanwendungsservers Der Wert f r lt wEB_APP_SERVER gt f r Tomcat 7 0 ist beispielsweise tomcat 7 Eine vollst ndige Liste der Werte finden Sie unter Werte f r WEBANW_SERVER Seite 47 2 5 Terminologie In der BI Plattform Dokumentation werden die folgenden Begriffe verwendet Begriff Definition Addon Produkte Produkte die mit der Bl Plattform arbeiten jedoch ber ein eigenes Installationsprogramm verf gen bei spielsweise SAP BusinessObjects Explorer Audit Datenspeicher ADS Die zum Speichern von Audit Daten verwendete Daten bank BI Plattform Eine Abk rzung f r die Plattform SAP BusinessObjects Business Intelligence Geb ndelte Datenbank geb ndelter Webanwendungs Die Datenbank oder der Webanwendungsserver die server bzw der mit der BI Plattform ausgeliefert wird Cluster Zwei oder mehr CMS Server Central Management Server die gemeinsam eine CMS Systemdatenbank verwenden Handbuch f r die Implementieru
83. erver as admin port 7001 as admin username weblogic as admin password weblogic Die Konfigurationsdatei befindet sich im folgenden Verzeichnis lt BOE_INSTALLVERZ gt R SAP BusinessObjects Enterprise XI 4 0 wdeploy conf config lt WEB_APP_SERVER gt 5 F hren Sie das WDeploy Skript von seinem Speicherort in Feld 2 aus indem Sie die Befehlszeilenkonsole ffnen und folgenden Befehl eingeben lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy wdeploy bat lt WEB_APP_SERVER gt Dapp source tree lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 warfiles webapps deployall i Hinweis o Sie k nnen die Standardwerte f r den WDeploy Parameter in der WDeploy Konfigurationsdatei lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy conf wdeploy conf statt Parameter in der Befehlszeile einzugeben Legen Sie beispielsweise folgende Parameter fest app source treeoderwar dir work dir SZ r90EFeontexe pach Weitere Informationen finden Sie unter WDeploy Konfigurationsdatei Seite 31 Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 29 o Sie bergeben das Argument Dwar_dir um den Speicherort der generischen WAR Dateien als Eingabe f r die Implementierung anzugeben So erstellen Sie beispielsweise eine generisc
84. finierte Ordner zur Verwendung f r die Implementierung von Webanwendungen ausw hlen Diese entspricht dem Festlegen von Eigenschaften wenn die Befehlszeile von WDeploy verwendet wird Weitere Informationen zu den WDeploy Parametern finden Sie unter WDeploy Eigenschaftsparameter Seite 38 e _WDeploy Arbeitsverzeichnis entspricht dem Parameter Arbeitsverz e Webanwendungs Quellstrukturverzeichnis entspricht dem Parameter Anw Quellstruktur oder Speicherort generischer WAR Dateien entspricht dem Parameter war_Verz e Stammkontext f r Webanwendungen entspricht dem Parameter Webanwendungen Stammkontext i Hinweis Das WDeploy GUI Tool akzeptiert in Pfaden derzeit ausschlie lich englische Zeichen Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 73 4 7 5 Hinzuf gen des Kennworts zur WDeploy GUl Datei Das WDeploy GUI Tool speichert Ihre Eingabe in einer Datei und verwendet diese Informationen zur Implementierung der Webanwendungen Sie m ssen dieser Datei manuell Ihr Kennwort hinzuf gen auch dann wenn Sie es beim Ausf hren der GUI eingegeben haben da Kennw rter aus Sicherheitsgr nden nicht automatisch aufgezeichnet werden So f gen Sie Ihr Webanwendungsserver Kennwort zur WDeploy GUI Datei hinzu 1 ffnen Sie die Datei mit den WDeploy Informationen lt BOE_INSTALLVER
85. g f r eine Implementierung auf der Technologieplattform SAP NetWeaver bzw f r das Entfernen einer solchen Implementierung Mit dem Befehl predeploy oder predeployall des WDeploy Tools erstellen Sie SCA Dateien und implementieren diese mit SAP Software Update Manager SUM Ausf hrliche Anweisungen zum Durchf hren einer manuellen Implementierung auf der Technologieplattform SAP NetWeaver finden Sie unter Implementierung der Technologieplattform SAP NetWeaver mit SAP Software Update Manager SUM Seite 79 5 1 2 3 Implementierung der Technologieplattform SAP NetWeaver mit SAP Software Update Manager SUM Stellen Sie sicher dass der Webanwendungsserver installiert und konfiguriert ist und ausgef hrt wird Verwenden Sie den Befehl wdeploy predeploy um SCA Pakete wie etwa BOE sca und AdminTools sca zu erstellen die manuell auf der Technologieplattform SAP NetWeaver implementiert werden k nnen wdeploy bat sapappsvr73 DAPP BOE predeploy F r die Implementierung von Webanwendungen auf der Technologieplattform SAP NetWeaver ist SAP Software Update Manager SUM erforderlich Laden Sie SUM herunter http service sap com swactr gt Support Packages and Patches JA Z Index gt S gt SL Toolset lt Version gt gt Entry by Component gt Software Update Manager SUM Installieren Sie SUM auf demselben System auf dem die Technologieplattform SAP NetWeaver gehostet wird mit Netzwerkzugriff auf die zu implementierenden SCA Pakete 1 En
86. gt SAP BusinessObjects Enterprise XI 4 0 wdeploy work dir websphere7 application PluginSplit plugin cfg xml In den WebSphere Arbeitsordner lt WS_HOME gt AppServer profiles AppSrv0l config cells lt ZELLENNAME gt nodes lt KNOTENNAME gt servers lt SERVERNAME gt Und in den IHS Arbeitsordner lt WS_VERZ gt Plugins config lt WEBSERVERNAME gt 11 Vergewissern Sie sich dass statische und dynamische Inhalte richtig konfiguriert sind indem Sie versuchen ber den Webserver auf eine Webanwendung zuzugreifen Erstellen Sie beispielsweise eine URL die die Adresse des Webservers mit dem Stammkontext einer Webanwendung enth lt die auf dem Webanwendungsserver implementiert ist http ihs meinUnternehmen com BOE CMC In diesem Beispiel entspricht ihs meinUnternehmen com dem Webserver und BOE CMC einer implementierten Webanwendung Statische Inhalte werden jetzt von einem dedizierten Webserver und dynamische Inhalte von einem dedizierten Webanwendungsserver verarbeitet 4 6 3 4 2 Laden von Klassen mit dem Anwendungsklassen Ladeprogramm Sie sollten das Klassenladeverhalten Ihrer installierten Webanwendungen auf Classes loaded with application class loader first parent last Mit dem Anwendungsklassen Ladeprogramm geladene Klassen zuerst bergeordnete zuletzt ber die Verwaltungskonsole von WebSphere festlegen Dadurch wird sichergestellt dass mit Webanwendungen der Bl Plattform wie die JavaServer Faces Bibliothek JS
87. gt SAP BusinessObjects Enterprise XI 4 0O warfiles OpenSearch WEB INF Stellen Sie sicher dass die folgenden Parameter f r Ihren Server konfiguriert sind o ons der CMS Hostname und die CMS Portnummer Verwenden Sie beispielsweise das Format lt CMS_HOSTNAME gt lt PORT gt opendoc die URL der OpenDocument Webanwendung Beispiel http lt WAS_HOSTNAME gt lt PORT gt BOE OpenDocument opendoc openDocument jsp proxy rpurl Reverse Proxy URL wenn Ihre Organisation einen Reverse Proxy Server verwendet proxy opendoc rpurl die URL des OpenDoc Reverse Proxy Servers wenn Ihre Organisation einen OpenDoc Reverse Proxy Server verwendet Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte berblick ber die Implementierung von Webanwendungen vorbehalten 17 3 Implementieren Sie die OpenSearch Webanwendung Implementieren Sie die OpenSearch Webanwendung mithilfe des folgenden WDeploy Befehls wdeploy bat WEB APPLICATION SERVER Dapp source dir lt LOCATION OF OPENSEARCH WEB APP SOURCE TR DAPP OpenSearch deploy lea E gt Beispiel Der folgende Befehl implementiert die OpenSearch Webanwendung auf einem WebSphere 7 Webanwendungsserver wdeploy bat websphere7 Dapp source dir C Program Files x86 SAP BusinessObjects SAP BusinessObjects Enterprise XI 4 0 warfiles OpenSearch DAPP OpenSearch deploy Weite
88. gt durch die Portnummer des Webanwendungsservers Weitere Informationen zu Mobile Produkten finden Sie im Installations und Implementierungshandbuch f r SAP BusinessObjects Mobile 3 3 2 Implementieren von OpenSearch war f r OpenSearch Unterst tzung Das Installationsprogramm implementiert die OpenSearch Webanwendung die Unterst tzung f r OpenSearch Anwendungen bietet nicht Wenn Sie OpenSearch Anwendungen verwenden m chten m ssen Sie das OpenSearch war Archiv manuell nach Abschluss des Installationsprozesses implementieren i Hinweis Das WDeploy GUI Tool kann nicht zum Implementieren einzelner Webanwendungen verwendet werden F r die Implementierung einzelner Webanwendungen wie OpenSearch steht das WDeploy Befehlszeilentool zur Verf gung 1 Stellen Sie sicher dass die Verbindungsdetails des Webanwendungsservers in der Konfigurationsdatei des WDeploy Webanwendungsservers festgelegt wurden Diese Datei finden Sie unter lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy conf config lt WEBANW SERVER gt Weitere Informationen zur Konfigurationsdatei des WDeploy Webanwendungsservers finden Sie im Abschnitt Konfigurationsdateien im Handbuch f r die Implementierung von Webanwendungen f r SAP BusinessObjects Business Intelligence 2 Aktualisieren Sie die OpenSearch Konfiguration in der Datei config properties der OpenSearch Webanwendung Diese Datei finden Sie unter lt BIP_INSTALLVERZ
89. h Bokmal e Polnisch e Portugiesisch e Rum nisch e Russisch e Slowakisch e Spanisch e Schwedisch e Thai e T rkisch 4 7 1 Starten des WDeploy GUl Tools F hren Sie das WDeploy GUI Tool aus indem Sie I gt Start Programme gt SAP BusinessObjects BI 4 gt SAP BusinessObjects BI gt WDeploy Jausw hlen Es kann auch gestartet werden indem Sie lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy wdeployGUI bat ausf hren Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 71 Bei der ersten Ausf hrung des WDeploy GUI Tools wird abgefragt in welcher Sprache Informationen auf der Benutzeroberfl che angezeigt werden sollen W hlen Sie eine Sprache aus und fahren Sie fort 4 7 2 WDeploy GUl Tool Fenster Das WDeploy GUlI Tool erm glicht Benutzern Webanwendungen auf einem Webanwendungsserver zu implementieren und deren Implementierung zu entfernen S mtliche Webanwendungen die nicht durch das Installationsprogramm der Bl Plattform oder das WDeploy Tool implementiert wurden sind nicht betroffen W hlen Sie in der Dropdownliste W hlen Sie den Webanwendungsservertyp aus einen unterst tzten Webanwendungsserver aus Wenn ein Webanwendungsserver ausgew hlt ist berpr fen Sie die in den Abschnitten Webanwendungsserver Informationen und Root Verzeich
90. he BOE war Datei lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy wdeploy bat lt WEBANW_SERVER gt gt Dwar dir C myGenericWarFiles BOE war DAPP BOE deploy o Um generische WAR Dateien f r alle Bl Plattformanwendungen zu erstellen f hren Sie den folgenden Befehl aus lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy wdeploy bat buildwarall Dapp source tree lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 warfiles webapps Dwar_dir C myGenericWarFiles o bergeben Sie den Parameter Dwar_dir lt ZIEL_SPEICHERORT_DER GENERISCHEN WAR DATEI gt um den Speicherort f r die Ausgabe der generischen WAR Dateien anzugeben 4 5 WDeploy Konfigurationsdateien Die WDeploy Konfigurationsdateien enthalten Einstellungen die im Textformat Schl ssel Wert Paar gespeichert wurden Die in den Konfigurationsdateien gespeicherten Optionen und Parameter werden zu Beginn von WDeploy gelesen als Standardeinstellungen verwendet und m ssen nicht mehr in der Befehlszeile angegeben werden S mtliche Optionen und Parameter k nnen jedoch noch immer in der Befehlszeile angegeben werden wodurch die Konfigurationsdatei berschrieben wird Optionen und Parameter die in der Befehlszeile angegeben werden ndern die in den Konfigurationsdateien gespeicherten Optionen nicht i Hinweis Es wird empfohlen Administratorkonto Kennw rter von Webanwendungsservern nicht in
91. he und dynamische Inhalte Die dynamischen Inhalte k nnen nun auf den Webanwendungsserver kopiert werden 1 Das WDeploy Tool kann auch auf einem dedizierten Webanwendungsserver 1 installiert oder dorthin kopiert werden wodurch das Bereitstellen separater Inhalte die aus einem CMS 2 abgerufen werden erleichtert wird Dieser Modus eignet sich am besten f r kleine Implementierungen mit einer begrenzten Benutzeranzahl Der Vorteil einer Standalone Implementierung liegt in der einfachen Implementierung und Wartung sie kann jedoch f r eine gro e Anzahl von Benutzern ungeeignet sein da der Webanwendungsserver sowohl statische als auch dynamische Inhalte bereitstellt 4 4 2 Implementierungen mit geteilter Webschicht Eine Webschichten Implementierung trennt statische und dynamische Webanwendungsinhalte so dass statische Inhalte von einem Webserver und dynamische Inhalte von einem Webanwendungsserver bereitgestellt werden Webserver und Webanwendungsserver k nnen sich auf demselben Rechner oder auf unterschiedlichen Rechnern in einem Netzwerk befinden i Hinweis Wenn Sie die folgenden Webanwendungen mit dem Modus geteilte Webschicht implementieren wird keine Leistungsoptimierung erzielt WDeploy verarbeitet diese Webanwendungen auch im Modus geteilte Webschicht als Standalone Webanwendungen e Web Services e MobileOTA14 e MOBlServer e OpenSearch e jsfplatform Im folgenden Diagramm stellen Webclients ber eine Firewall eine Ve
92. ie den Webanwendungsserver neu Nach dem Neustart des Webanwendungsservers k nnen Sie mit den Befehlen wdeploy undeploy bzw wdeploy undeployall die Webanwendungen BusinessProcessBI und dswsbobje entfernen 6 14 WebSphere 6 14 1 Implementierung auf WebSphere im gesicherten Modus Wenn WDeploy bei einer WebSphere Installation verwendet wird und die SSL Verschl sselung Secure Socket Layer aktiviert ist kann ein Fehler bei der Validierung auftreten Umgehen Sie dieses Problem mit dem Befehl wsadmin um das SSL Zertifikat vor der Implementierung mit WDeploy manuell zu akzeptieren Wechseln Sie beispielsweise in das Verzeichnis lt wEBSPHERE_INSTALLVERZ gt AppServer bin und f hren Sie den folgenden Befehl aus wsadmin conntype SOAP port lt SOAP Admin Port gt user cas Admin Benutzername gt password lt as Admin Kennwort gt Ersetzen Sie lt SOAP_Admin Port gt durch die von WebSphere verwendete Portnummer z B 8880 lt as_Admin Benutzername gt durch den Benutzernamen f r Ihr Administratorkonto z B admin und lt as_Admin Kennwort gt durch das Kennwort f r das Konto das Sie f r lt as_Admin _Benutzername gt angegeben haben Dr cken Sie die Taste J um das Zertifikat zu akzeptieren Implementieren Sie anschlie end die Webanwendung mithilfe von WDeploy 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 96 vorbehalten Bekannte Problem
93. irekt in die Master Konfiguration speichern Die Webanwendungskonfiguration wird gespeichert und Sie gelangen zur ck zum Bildschirm Manage Modules Module verwalten Klicken Sie auf OK Es wird eine Master Konfigurations nderungsbest tigung angezeigt Klicken Sie auf Class loading and update detection Klassenlade und Update Ermittlung Der Konfigurationsbildschirm Class loader Klassenladeprogramm wird angezeigt Geben Sie das gew nschte Abfrageintervall in das Feld Polling interval for updated files Abfrageintervall f r aktualisierte Dateien ein und klicken Sie auf OK Es wird eine Master Konfigurations nderungsbest tigung angezeigt Klicken Sie auf Save directly to the master configuration Direkt in die Master Konfiguration speichern Die Webanwendungskonfiguration wird gespeichert und Sie gelangen zur ck zum Bildschirm Enterprise Applications Enterprise Anwendungen Aktivieren Sie das Kontrollk stchen und klicken Sie auf Start Es wird eine Meldung zur Best tigung dass die Webanwendung erfolgreich gestartet wurde angezeigt Die Webanwendung wurde implementiert konfiguriert und gestartet Testen Sie die Webanwendung indem Sie den oben bereitgestellten Stammkontext verwenden Wiederholen Sie diese Schritte f r jede Webanwendung Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit der Verwaltung
94. ispielsweise zu einer URL wie http localhost 8080 BOE CMC wobei auf http localhost 8080 Server und Portnummer kein Stammkontext folgt und BOE CMC der Kontextpfad der Webanwendung ist Eine Einstellung des Stammkontexts auf MEINE FIRMA w rde das obige URL Beispiel wie folgt ndern http localhost 8080 MEINE_FIRMA BOE CMC Bei Verwendung des WDeploy Tools kann der Stammkontext im Bildschirm Optionen festgelegt werden Wenn Sie die WDeploy Befehlszeilentools verwenden wird der Stammkontext f r Bl Plattform Webanwendungen in der folgenden Konfigurationsdatei festgelegt lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy conf wdeploy conf Verwenden Sie einen Texteditor um den Wert f r root_context_path aus wdeploy conf zu aktualisieren Die Konfigurationsdatei wdeploy conf enth lt beispielsweise standardm ig die folgenden Parameter as lang en work dir war dir GIS EE Ee baten leed ee disable InfoView false JCoStandalone root context path recent app svr lt WEBANW_SERVER gt 3 5 2 ndern des Kontextpfads von Webanwendungen Sie k nnen den Standardkontextpfad manchmal auch virtuelles Verzeichnis genannt von Bl Plattform Webanwendungen ndern Der Standardkontextpfad der BOE Webanwendung lautet beispielsweise BOE Dies zeigt sich in der Beispiel URL http localhost 8080 BOE CMC In diesem Beispiel entspricht http localhost 8080 dem Server Handbuch f
95. jboss deployment structure xml von lt JBOSS_INSTALLVERZ gt modules com rsa main und f gen Sie die Datei in das folgende AdminTools Quelldateiverzeichnis ein lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0O warfiles webapps AdminTools WEB INF 4 Entfernen Sie die RSA JAR Dateien certjFIPS jar cryptojFIPS jar undss1jFIPS jar aus den AdminTools Quelldateien lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0O warfiles webapps AdminTools WEB INF lib Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Bekannte Probleme und Umgehungsl sungen vorbehalten 93 5 Vorimplementieren Sie die ge nderte AdminTools Webanwendung mit dem WDeploy Tool Beispiel wdeploy jboss7 predeploy DAPP AdminTools 6 Implementieren Sie die ge nderte AdminTools WAR Datei ber die JBoss Befehlzeilenschnittstelle Command Line Interface CLI Unter Manuelle Implementierung der Verwaltungskonsole von JBoss 7 1 Seite 76 finden Sie Beispiele zur Verwendung der Befehlszeilenschnittstelle 6 11 Technologieplattform SAP NetWeaver 6 11 1 Bei der Implementierung auf SAP NetWeaver ber SUM werden falsche Parameter f r Service Level Patch Level und Namen angezeigt Bei der Implementierung von Webanwendungen f r die Bl Plattform 4 0 Support Package 1 oder h her auf Ihrer SAP NetWeaver Application Server Komponente mithilfe des SAP Software Up
96. jboss7 JBoss 7 1 Standardwerte f r die folgenden Parameter ein sodass Sie sie nicht jedes Mal in die Befehlszeile eingeben m ssen Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 31 Tabelle 3 Obligatorische WDeploy Parameter f r JBoss 7 1 Parametername Beschreibung Beispiel as_dir Installierter Speicherort des JBoss c jboss as 7 1 1 Final Web Application Server lt JBOSS_HOME gt as_instance Name der JBoss Application Server default Instanz 4 5 2 2 Tomcat 6 oder 7 Konfigurationsdatei Legen Sie in config tomcat6 oder config tomcat7 Standardwerte f r die folgenden Parameter fest so dass Sie sie nicht jedes Mal in die Befehlszeile eingeben m ssen Wenn Sie in einer Split Umgebung implementieren in der ein Tomcat Web Application Server mit einem dedizierten Apache Webserver gepaart ist lesen Sie Ausf hren einer Implementierung auf getrennten Apache Web und Tomcat Web Application Servern Seite 60 Tabelle 4 Obligatorische WDeploy Parameter f r Tomcat 6 oder 7 Parametername as_instance Beschreibung Name der Anwendungsserver instanz Example localhost as_service_name Name des Tomcat Diensts wenn der Anwendungsserver auf einem Windows Server in stalliert ist nur f r Installatio nen unter Microsoft Windows relevant
97. jects Enterprise XI 4 0 wdeploy config bereinstimmen Eine vollst ndige Liste der g ltigen Namen f r lt wEBANW_SERVERS gt finden Sie unter Werte f r WEBANW_SERVER Seite 47 4 6 1 2 WDeploy Eigenschaftsparameter WDeploy Eigenschaften k nnen in der Befehlszeile mit dem Switch Parameter D lt EIGENSCHAFTS gt festgelegt werden Wiederholen Sie den Switch Parameter D lt EIGENSCHAFT gt f r jede festzulegende Eigenschaft Im folgenden Befehl werden beispielsweise mehrere Aufrufe des Switch Parameters D lt EIGENSCHAFT gt verwendet um mehrere Eigenschaften f r einen Tomcat 6 Webanwendungsserver festzulegen as_dir as instance as service name und APP wdeploy bat Tomcat6 Das_dir C Tomcat6 Das instance localhost Das_ service name Tomcat6 DAPP BOE deployonly Eigenschaften k nnen auch in der Konfigurationsdatei wdeploy config konfiguriert werden Dadurch k nnen Eigenschaften standardm ig festgelegt und bei Bedarf durch die Befehlszeile au er Kraft gesetzt werden Weitere Informationen zur Konfigurationsdatei wdeploy conf finden Sie unter WDeploy Konfigurationsdatei Seite 31 In der folgenden Tabelle werden alle Eigenschaften f r WDeploy aufgelistet 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 38 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool Tabelle 8 Eigenschaften f r WDeploy Eigens
98. kann nicht zum Implementieren einzelner Webanwendungen verwendet werden F r die Implementierung einzelner Webanwendungen wie MobileOTA14 steht das WDeploy Befehlszeilentool zur Verf gung 1 Stellen Sie vor der Implementierung der MobileOTAl4 Webanwendung sicher dass die WDeploy Konfigurationsdatei config lt WEBANWENDUNGSSERVER gt f r Ihren Webanwendungsserver entsprechend konfiguriert wurde Siehe WDeploy Konfigurationsdateien Seite 30 2 Implementieren Sie die MobileOTAl4 Webanwendung Implementieren Sie die MobileO TA1l4 Webanwendung mithilfe des folgenden WDeploy Befehls wdeploy bat lt WEBANWENDUNGSSERVER gt Dwar dir lt SPEICHERORT_VON MOBILEOTA14 WAR gt DAPP MobileOTA14 deploy Mit dem folgenden Befehl wird MobileOTA14 beispielsweise auf einem WebSphere 7 Webanwendungsserver implementiert wdeploy bat websphere 7 Dwar dir C Program Files x86 SAP BusinessoObjects Mobile 14 Client 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 16 vorbehalten berblick ber die Implementierung von Webanwendungen DAPP MobileOTA14 deploy 3 Starten Sie den Webanwendungsserver neu A Greifen Sie auf die folgende URL zu um sicherzustellen dass die MobileO TA1l4 Webanwendung funktioniert http lt HOSTNAME gt lt PORT gt MobileOTA14 Ersetzen Sie lt HOSTNAME gt durch den Namen des Hosts f r den Webanwendungsserver und lt PORT
99. l erneut aus 6 3 Kopieren der Datei MobileOTA14 properties nach einer Webschichtinstallation Wenn Sie von der Mobile Unterst tzung der BI Plattform Gebrauch machen m chten und eine Webschichtinstallation ausgef hrt haben m ssen Sie die Datei MobileOTA1l4 properties auf den Host kopieren der Ziel der Webschichtinstallation war h chstwahrscheinlich der Webanwendungsserver Gehen Sie zum Kopieren der Datei MobileOTAl4 properties auf den Host der Ziel der Webschichtinstallation war wie folgt vor 1 Suchen Sie die Datei MobileOTA14 properties auf einem Host f r den eine Installation vom Typ Vollst ndig oder Benutzerdefiniert Erweitert von der Bl Plattform ausgef hrt wurde Die Datei MobileOTA14 properties finden Sie unter lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy conf apps 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 92 vorbehalten Bekannte Probleme und Umgehungsl sungen 2 Kopieren Sie MobileOTAl4 properties in das entsprechende Verzeichnis auf dem Host f r den die Webschichtinstallation ausgef hrt wurde 6 9 Schaltfl che Abbrechen im WDeploy GUIl Tool Wenn Sie w hrend der Implementierung von Webanwendungen auf einem Webanwendungsserver auf die WDeploy Schaltfl che Abbrechen klicken werden m glicherweise nicht alle Webanwendungen oder zugeh rigen Dateien entfernt die bereits auf den Weba
100. lattform SAP NetWeaver 15 GB freien Speicherplatz auf der Festplatte und mindestens 5 GB freien Speicherplatz auf dem Laufwerk das den mit der Umgebungsvariablen TEMP definierten tempor ren Ordner f r die Implementierung von Webanwendungen hostet Dies gilt zus tzlich zu weiteren Anforderungen des Webanwendungsservers oder anderer auf dem Host installierter Server oder Dienste 4 2 3 64 Bit Unterst tzung Die BI Plattform wird nur auf 64 Bit Betriebssystemen unterst tzt und bietet nur f r 64 Bit Webanwendungsserver mit einem 64 Bit JDK Unterst tzung 4 2 4 Aktivieren der Unterst tzung von 8 3 Dateinamen Die Windows 8 3 Dateinamen Unterst tzung bezeichnet eine Methode bei der Windows Dateisysteme f r jede Datei zwei Dateinamen verwalten einen Dateinamen mit maximal acht Zeichen und einer aus drei Zeichen bestehenden Erweiterung sowie einen Dateinamen f r sehr lange Namen die hunderte Zeichen umfassen k nnen Diese Funktion ist in Windows Betriebssystemen standardm ig aktiviert und gew hrleistet R ckw rtskompatibilit t mit lteren Microsoft Betriebs und Dateisystemen F r die BI Plattform muss die 8 3 Unterst tzung aktiviert sein Stellen Sie sicher dass 8 3 Dateinamen f r Ihren Windows Server aktiviert sind 1 W hlen Sie in Windows im Men Start die Option Ausf hren Das Dialogfeld Ausf hren wird angezeigt 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung
101. le von Tomcat Gund 80 5 1 4 Manuelle Implementierung der Verwaltungskonsole WebLogic Deh EN 5 1 5 Manuelle Implementierung der Verwaltungskonsole von WebSphere 7 0 und 8 5 84 6 Bekannte Probleme und Umgehungsl sungen zHanunee une nennen nennen 90 6 1 Umbenennen der BOE Webanwendung oder Webanwendungs Quellstruktur e 90 6 2 Verwenden von WDeploy in einer reinen IPv6 Umgebung 90 6 3 Webdienste auf Servern mit geteilter Webschicht 2222 0u nennen nennen 91 6 4 Fehlgeschlagene Implementierung aufgrund von Pfaden mit abschlie endem umgekehrtem SCHEABSENICH TH Dass aa ala a EE 91 6 5 WDeploy mit anderen Sprachen als Englesch 92 6 6 WDeploy GUI Fenster Durchsuchen unter Windows Betriebssystemen 92 6 7 Webanwendung wurde nicht vom Server entfernt 92 6 8 Kopieren der Datei MobileOTA14 properties nach einer Webschichtinstallation 92 6 9 Schaltfl che Abbrechen im WDeploy GUI Tool 2 222222 un sense nennen 93 6 10 Je ei er re re ge td ee ee eg ee 93 6 10 1 Sicherheitsausnahme beim Implementieren von AdminTools dswsbobje oder B sinessPr cessBl in JBosS 7 loraine Bar ann an ra a ARE Ben a Eu he a I IRINA 93 6 11 Technologieplattform SAP NetWeaver 2 222 uo anaana 94 Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Inhaltsverzeichnis vorbehalten 3 6 12 6 13 6 14 6 11 1 Bei
102. len Sie im Arbeitsablauf Select deployment targets mplementierungsziele ausw hlen den Clusternamen aus und klicken Sie auf All servers in the cluster Alle Server im Cluster 8 W hlen Sie nach Abschluss des Arbeitsablaufs Select deployment targets alle installierten Anwendungen aus und wechseln Sie zul Start Servicing allrequests 2 Alle Anforderungen bedienen 5 1 5 Manuelle Implementierung der Verwaltungskonsole von WebSphere 7 0 und 8 5 5 1 5 1 Manuelle Implementierung der Verwaltungskonsole von WebSphere 7 0 Stellen Sie sicher dass der Webanwendungsserver installiert und konfiguriert ist und ausgef hrt wird Erstellen Sie mithilfe des Befehls wdeploy predeploy EAR Dateien wie BOE war und AdminTools war die manuell auf WebSphere implementiert werden k nnen wdeploy bat websphere7 DAPP BOE predeploy Wenn Sie die BOE Anwendung oder alle Webanwendungen implementieren erh hen Sie den Wert f r die Zeit berschreitungseinstellung um die Ausgabe einer Fehlermeldung wegen Zeit berschreitung und das Fehlschlagen der Implementierung zu vermeiden siehe ndern der Zeit berschreitungseinstellung f r die WebSphere 7 0 oder 8 5 Implementierung Seite 87 1 Melden Sie sich an der WebSphere Integrated Solutions Console mit dem Administratorkonto unter http lt WAS_HOSTNAME gt lt PORT gt ibm consolean Der Standardport ist 9060 2 W hlen Sie im Men die Option gt Applications Anwendungen gt Application
103. m alle erforderlichen Webanwendungen installiert wurden k nnen Sie die WebSphere Integrated Solutions Console WebSphere Konsole f r integrierte L sungen verwenden um diese Anwendungen einzeln auf dem Cluster zu implementieren gt Tipp Bei Ausf hrung von Bl Plattform Webanwendungen auf einem WebSphere Webanwendungscluster wird empfohlen entweder einen Lastausgleich per Hardware oder per Software zu installieren und zu konfigurieren Informationen zum Konfigurieren des Lastausgleichsmoduls und Einrichten des Clusters finden Sie in der WebSphere Dokumentation Befolgen Sie zur Implementierung der Webanwendungen auf einem WebSphere Cluster den folgenden allgemeinen Workflow 1 Wenn die BI Plattform auf demselben Rechner installiert wird der auch WebSphere Deployment Manager hostet gehen Sie zu Schritt 3 ber Wenn die BI Plattform und der WebSphere Deployment Manager auf unterschiedlichen Rechnern ausgef hrt werden m ssen WDeploy Tool und Umgebung zuerst auf den Rechner kopiert werden der den WebSphere Verwaltungsserver hostet 2 ndern Sie die Datei config websphere lt X gt unter lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy conf Es m ssen Informationen f r den Verwaltungsserver angegeben werden Beispiel as dir C Program Files IBM WebSphere AppServer as soap port 8779 as virtual host default host asHeodmingisesecure Ballse Eeer Elke Eat 3 ffnen Sie eine Befehlszeilenko
104. m dieses Problem zu beheben versuchen Sie die Zeit berschreitungswerte an den folgenden Speicherorten zu ndern e ffnen Sie die Datei soap client props und erh hen oder entfernen Sie den von der folgenden Eigenschaft festgelegten Zeit berschreitungswert der SOAP Verbindung com ibm SOAP requestTimeout 0 soap client props befindet sich im Verzeichnis lt WAS_INSTALLVERZ gt profiles lt PROFIL gt properties soap client props e Erh hen Sie in der Integrated Solutions Console f r WebSphere den Wert der Eigenschaft requestTimeout des JMX SOAP Connectors f r den Anwendungsserver Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Bekannte Probleme und Umgehungsl sungen vorbehalten 97 View All tasks Sellewasvmi1Node01Cell Profile AppSrvO Welcome Application servers gt serveri gt Administration services gt JMX connectors gt SOAPConnector gt Custom properties gt requestTimeout H Guided Activities E Servers Use this page to specify an arbitrary name and value pair The value that is specified for S the name and value pair is a string that can set internal system configuration properties Server Types x WebSphere application servers Configuration WebSphere MQ servers Web servers Applications General Properties Services Name reguestTimeout t Resources Value H Security 1000
105. main Das admin port 7001 Das instance AdminServer Das admin username weblogic Das admin password weblogic DAPP BOE undeploy Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 57 WebSphere 7 0 websphere 7 wdeploy bat websphere Das _dir C IBM WebSphere AppServer Das instance serverl Das virtual host default host Das profile name AppSrv0l Das _ soap port 8880 DAPP BOE undeploy WebSphere 8 5 oder 8 5 5 websphere8 wdeploy bat websphere8 Das dir C IBM WebSphere AppServer DasEinstanee_serveril Das virtual host default host Das profile name AppSrv0l Das _ soap _port 8880 DAPP BOE undeploy 4 6 2 9 wdeploy undeployall Der Befehl wdeploy undeployall f hrt den Befehl wdeploy undeploy f r alle Bl Plattform Webanwendungen aus die auf dem Ziel Webanwendungsserver implementiert sind vr Beispiel wdeploy bat lt WEB_APP_SERVER gt undeployall Ersetzen Sie lt WEB_APP_SERVER gt durch den Namen des Webanwendungsservers siehe folgende Tabelle In der folgenden Tabelle sind Beispielparameter f r die Deinstallation aller Webanwendungen von bestimmten Webanwendungsservern angegeben Alle Parameter sind obligatorisch sofern Sie in den Konfigurationsdateien nicht als optional gekennzeichnet sind Die Parameter in der Befehlszeile berschreib
106. n Alle Parameter sind obligatorisch sofern Sie in den Konfigurationsdateien nicht als optional gekennzeichnet sind Die Parameter in der Befehlszeile berschreiben die in Konfigurationsdateien gespeicherten Parameter Es wird jedoch empfohlen die Parameter in der Konfigurationsdatei config lt WEB_APP_SERVER gt entsprechend Ihrer Implementierung zu konfigurieren JBoss 7 1 jboss7 wdeploy bat jboss7 DAPP BOE predeploy SAP Technology EE m wdeploy bat sapappsvr sapappsvr73 te papp predeploy Tomcat 6 0 tomcat6 wdeploy bat tomcat6 DAPP BOE predeploy Tomcat 7 0 tomcat 7 wdeploy bat tomcat7 DAPP BOE predeploy WebLogic 11gRl n wdeploy bat weblogicll weblogic11 _DAPP BOE predeploy 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 48 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool Parameter WebSphere 7 0 wdeploy bat websphere7 websphere7 Das virtual host default host DAPP BOE predeploy WebSphere 8 5 oder 8 5 5 wdeploy bat websphere8 websphere8 Das virtual host default_ host DAPP BOE predeploy 4 6 2 3 wdeploy predeployall Der Befehl wdeploy predeployall f hrt den Befehl wdeploy predeploy f r alle Webanwendungen im Quellverzeichnis der Bl Plattform Webanwendung aus lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0O warfiles web
107. n dswsbobje dswsbobje axis2 web Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit der Verwaltungskonsole vorbehalten 8 images META INF WEB INF ao META INF Resources Bei der Implementierung auf WebLogic m ssen Sie den zweiten inneren dswsbobje oder BusinessProcessBI Ordner ausw hlen 1 Melden Sie sich mit einem Webbrowser an der Verwaltungskonsole des WebLogic Servers unter http lt WAS_HOSTNAME gt lt PORT gt console an Der Standardport ist 7001 Die Webseite WebLogic Server Administration Console WebLogic Serververwaltungskonsole wird angezeigt 2 Optional Klicken Sie im Bereich Change Center nderungscenter auf Lock amp Edit Sperren und Bearbeiten Dieser Schritt ist nur erforderlich wenn die Dom nenkonfiguration gesperrt ist beispielsweise in einer Produktivumgebung 3 Klicken Sie im Bereich Domain Structure Dom nenstruktur auf Deployments Implementierungen 4 Klicken Sie auf der Seite Summary of Deployments Zusammenfassung der Implementierungen auf Install Installieren und navigieren Sie auf der Seite Install Application Assistant Anwendungsassistenten installieren zur WAR Datei oder zum Ordnerpfad Beschreibung WAR Datei wie W hlen Sie den Pfad zur WAR Datei aus Beispiel BOE war lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy
108. n oder wenn Sie lediglich eine Vorimplementierung anhand der Befehle wdeploy predeploy oder wdeploy predeployall ausf hren Die f r Ihren Anwendungsserver geeignete Konfigurationsdatei befindet sich im folgenden Ordner lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy con f Wenn Sie beispielsweise Tomcat 7 verwenden w hlen SieC Programme x86 SAP BusinessObjects SAP BusinessObjects Enterprise XI 4 0 wdeploy conf config config tomcat 7 Verwenden Sie einen Texteditor zum Aktualisieren der f r den Webanwendungsserver Ihres Unternehmens spezifischen Werte Weitere Informationen zur Konfiguration der WDeploy Konfigurationsdateien finden Sie unter WDeploy Konfigurationsdateien Seite 30 In der Parameterkonfigurationsdatei f r WDeploy Webanwendungsserver festgelegte Parameter k nnen au er Kraft gesetzt werden indem WDeploy ber die Befehlszeile aufgerufen wird und die Schalter und Parameter zum ndern des Standardverhaltens verwendet werden Es wird jedoch empfohlen die Parameter in der Konfigurationsdatei config lt WEB_APP_SERVER gt entsprechend zu konfigurieren 4 2 7 Installieren von WDeploy auf einem Remote Webanwendungsserver Um Webanwendungen auf einem dedizierten Webanwendungsserver zu implementieren f hren Sie eine Webschicht Installation oder eine benutzerdefinierte erweiterte Installation mit dem Bl Plattform Installationsprogramm durch Wenn Sie es bevorzugen das WDeploy Tool manuell zu
109. n WDeploy zu bergeben 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte 34 vorbehalten Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows Implementieren von Webanwendungen mit dem WDeploy Tool Bei geteilten Implementierungen wird ein dedizierter Webanwendungsserver zur Bereitstellung dynamischer Inhalte und ein dedizierter Webserver zur Bereitstellung statischer Inhalte verwendet In der folgenden Tabelle sind die Webanwendungsserver aufgef hrt die f r geteilte Implementierungen der BI Plattform konfiguriert werden k nnen Anwendungsserver Apache Webserver JBoss 7 1 Nein Technologieplattform SAP NetWeaver Nicht verf gbar Tomcat 6 0 Ja Tomcat 7 0 Ja WebLogic 11gRl Ja WebSphere 7 Ja IHS 7 WebSphere 8 5 und 8 5 5 Ja IHS 8 5 4 5 2 5 1 Konfigurationsdatei f r Apache oder IBM IHS Implementierung im Split Modus Legen Sie in config apache Standardwerte f r die folgenden Parameter fest sodass Sie sie nicht jedes Mal in die Befehlszeile eingeben m ssen i Hinweis Dieselbe Konfigurationsdatei config apache wird f r Apache 2 2 oder IBM IHS verwendet Tabelle 7 Obligatorische WDeploy Parameter f r Apache 2 2 oder IBM IHS Implementierung im Split Modus Parametername Beschreibung Beispiel connector_type Der zur Konfiguration des Split Mo tomcat6 dus verwendete Apache Connector typ deployment_dir Verzeichnis in dem WDeploy ein C apache
110. nd Ihrer Implementierung zu konfigurieren 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 50 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool Server Parameter JBoss 7 1 jboss7 Der Befehl wdeploy deployonly bietet keine Unterst tzung f r JBoss 7 1 Mit dem Befehl wdeploy predeploy oder wdeploy predeployall des WDeploy Tools erstellen Sie WAR Dateien und f hren eine manuelle Imple mentierung mithilfe der JBoss Befehlszeilenschnittstelle Command Line In terface CLI oder des Scanners zur Bereitstellung im Dateisystem durch Technologieplattform SAP NetWeaver sapappsvr73 Der Befehl wdeploy deployonly bietet keine Unterst tzung f r die Techno logieplattform SAP NetWeaver Mit dem Befehl wdeploy predeploy oder wdeploy predeployall des WDeploy Tools erstellen Sie SCA Dateien und f hren eine manuelle Implementierung mithilfe des SAP Software Update Ma nager SUM durch Tomcat 6 0 tomcat6 wdeploy bat tomcat6 Das_dir C Tomcat6 Das instance localhost Das service name Tomcat6 DAPP BOE deployonly Tomcat 7 0 tomcat 7 wdeploy bat tomcat7 Das_dir C Tomcat7 Das instance localhost Das service name Tomcat7 DAPP BOE deployonly WebLogic 11gR1 Base T e par j weblogic11 wdeploy bat weblogic Das domain dir C bea user projects domains base domain Das admin port 7001 Das instance
111. ng von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Erste Schritte vorbehalten 9 BEN Begriff Definition Clustern Ein Cluster erstellen So erstellen Sie z B ein Cluster 1 Installieren Sie einen CMS und eine CMS Daten bank auf Rechner A 2 Installieren Sie einen CMS auf Rechner B 3 Lassen Sie den CMS auf Rechner B auf die Daten bank auf Rechner A zeigen Cluster Schl ssel Wird zum Dechiffrieren der Schl ssel in der CMS Da tenbank verwendet Sie k nnen den Clusterschl ssel im CCM ndern die ser Schl ssel kann jedoch nicht so zur ckgesetzt wer den wie ein Kennwort Er enth lt verschl sselten Inhalt und darf auf keinen Fall verloren gehen CMS Eine Abk rzung f r den Central Management Server CMS Datenbank Implementierung Die vom CMS zum Speichern von Informationen ber die Bl Plattform verwendete Datenbank Die auf einem oder mehreren Rechnern installierte konfigurierte und ausgef hrte BI Plattform Software Installation Eine Instanz von Bl Plattform Dateien die vom Installa tionsprogramm auf einem Rechner erstellt wird Rechner Der Computer auf dem die BI Plattform Software in stalliert ist Hauptrelease Ein vollst ndiges Release der Software z B 4 0 Migration Der Prozess der bertragung von BI Plattform Inhal ten aus einem vorherigen Hauptrelease zum Beispiel aus XI 3 1 mithilfe des Upgrade M
112. ngegeben werden e Em dem Installationsprogramm der BI Plattform hnelnder Windows basierter Assistent der den Benutzer zur Eingabe von Implementierungsparametern auffordert Anders als jeder unterst tzte Webanwendungsserver der unterschiedliche Befehle und Webanwendungspaket Aktualisierungen erfordert bietet WDeploy eine einheitliche Oberfl che f r Administratoren und automatisiert die Anpassungen die f r die Implementierung auf einem bestimmten Webanwendungsserver erforderlich sind Wenn Sie z B eine Webanwendung auf einem IBM Websphere Webanwendungsserver implementieren werden ber einen einzelnen WDeploy Befehl folgende Aufgaben ausgef hrt L Legt IBM WebSphere spezifische Einstellungen in der web cm1 Datei der Webanwendung fest 2 B ndelt die Inhalte der Webanwendung in einem Webarchiv 3 Erstellt eine EAR Datei die die Webanwendung enth lt A Ruft IBM WebSphere Implementierungstools auf um die Webanwendung zu implementieren 4 2 WDeploy Voraussetzungen In diesem Abschnitt werden die Voraussetzungen f r die Implementierung der Bl Plattform Webanwendungen auf den unterst tzten Webanwendungsservern erl utert i Hinweis Lesen Sie die Informationen unter WASX7017E Ausnahme bei Implementierung in WebSphere Seite 97 bevor Sie Webanwendungen unter WebSphere implementieren 4 2 1 Vor dem Implementieren von Webanwendungen Bevor Sie die BI Plattform installieren muss der Webanwendungsserver installiert und betriebsber
113. ngsserver herzustellen 2 F hren Sie den Befehl deployment in der komprimierten WAR Datei oder im entpackten WAR Ordner aus Wenn Sie eine Implementierung f r eine verwaltete Dom ne ausf hren f hren Sie auch den Befehl server group aus Nehmen wir f r die folgenden Beispiele an dass die WAR Datei im Verzeichnis BIPwebapps gespeichert ist und die Servergruppe Hauptservergruppe hei t o Setzen Sie f r komprimierte war Dateien wie BOE war den Wert archive auf true Eigenst ndiger Server deployment BOE war add enabled true runtime name BOE war conten Verwaltete Dom ne deployment BOE war a BIPwebapps BOE war server group main se o Setzen Sie f r entpackte wa Eigenst ndiger Server deployment dswsbobje name dswsbobje war dswsbobje war archi Verwaltete Dom ne deployment dswsbobje name dswsbobje war dswsbobje war archi server group main se t path gt C BIPwebapps BOE war archive gt true dd runtime name BOE war content path gt C archive gt true rver group deployment BOE war add enabled true r Dateistrukturen wie dswsbobje war den Wert archive auf false war add enabled true runtime content path gt C BIPwebapps ve gt false war add runtime content path gt C BIPwebapps ve gt false rver group deployment dswsbobje war add enabled true Nach Abschluss wird eine Meldung
114. nis f r Anwendungsserver Dom ne angegebenen Informationen um sicherzustellen dass sie f r den Webanwendungsserver korrekt sind Erweiterte Optionen finden Sie unter Optionen i Hinweis Nicht alle Webanwendungen werden automatisch implementiert Webanwendungen die nicht automatisch implementiert werden m ssen mit dem WDeploy Befehlszeilentool oder mit der Webanwendungsserver Verwaltungskonsole implementiert werden Webanwendungsarchiv entweder WAR oder EAR Automatisch implementiert BOE Ja AdminTools Ja dswsbobje Ja BusinessProcessBl veraltet Ja clientapi No MobileOTA14 Nein jsfplatform Nein OpenSearch Nein 4 7 3 Webanwendungsaktualisierungen durch WDeploy Tabelle 11 Durch WDeploy ausgef hrte nderungen an der Webanwendungskonfiguration Vorgenommene nderungen Apache Webserver F r jede Anwendung wird eine Datei ws_dir conf bobj APP conf erstellt die Informationen zur Connector Konfiguration sowie zu Verzeichnis und Servlet Zuordnungen enth lt Die Datei ws_dir conf httpd conf wird ge ndert indem die vorherige Datei eingef gt wird 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 72 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool Eh Server Vorgenommene nderungen Tomcat Zum classpath hinzugef gte Dateien werden in as dir shared lib abgelegt
115. nn jetzt manuell auf Ihrem Webanwendungsserver implementiert werden Wiederholen Sie diese Schritte f r alle weiteren Webanwendungen die installiert werden m ssen 5 1 1 Manuelle Implementierung der Verwaltungskonsole von JBoss 7 1 Stellen Sie sicher dass der Webanwendungsserver installiert und konfiguriert ist und ausgef hrt wird je nach Umgebung entweder im Einzelplatzmodus oder im Dom nenmodus Erstellen Sie mithilfe des Befehls wdeploy 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 76 vorbehalten Implementieren von Webanwendungen mit der Verwaltungskonsole predeploy WAR Dateien wie BOE war oder AdminTools war die manuell auf JBoss implementiert werden k nnen wdeploy bat jboss7 DAPP BOE predeploy Mit dem Befehl wdeploy predeploy wird eine entpackte WAR Dateistruktur f r die Webanwendungen der Webdienste Ordner mit der Bezeichnung dswsbobje war und BusinessProcessBI war anstelle einer WAR Datei erstellt Beispiel jboss7 application dswsbobje war axis2 web images META INF WEB INF Nach Erstellung der WAR Dateien kopieren Sie sie in einen neuen Speicherort bevor Sie sie ber die JBoss Befehlzeilenschnittstelle CLI in den neuen Speicherort kopieren 1 F hren Sie im JBoss Verzeichnis pin den Befehl jboss cli connect aus um die JBoss Befehlszeilenschnittstelle zu starten und eine Verbindung mit dem Anwendu
116. nschlie end m ssen statische Inhalte manuell auf den Apache Remotecomputer kopiert und dort implementiert werden wdeploy bat weblogicl11l Das mode split deployonlyall i Hinweis Wenn sich die dynamischen und statischen Inhalte an einem benutzerdefinierten Speicherort befinden verwenden Sie den Parameter Dwork_dir Kopieren Sie statische Inhalte in das Verzeichnis htdocs auf dem Webserver o Extrahieren Sie die zip Dateien auf dem Webanwendungsserver unter lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy workdir WebLogic11 resources o Kopieren Sie diese Ordner vom WebLogic Web Application Server in den Apache Ordner lt ws_VERZ gt htdocs auf dem Apache Server o Kopieren Sie die bobj lt anwendung gt conf Dateien vom WebLogic Web Application Server in den Apache Ordner lt ws_VERZ gt conf auf dem Apache Server o Aktualisieren Sie httpd conf von Apache unter lt WS_VERZ gt conf mit den Anwendungskonfigurationsdateien Nehmen Sie f r jede Webanwendung einen Eintrag in httpd conf auf Um BOE einzuschlie en geben Sie beispielsweise Folgendes ein Include conf bobj BOE conf Statische Inhalte werden jetzt von einem dedizierten Webserver und dynamische Inhalte von einem dedizierten Webanwendungsserver verarbeitet 4 6 3 4 WebSphere 4 6 3 4 1 Implementierung auf getrennten IHS Web und WebSphere Webanwendungsservern Um die Arbeitslast eines Webanwendungsservers zu verringern k nnen Sie einen sep
117. nsole und f hren Sie den folgenden Befehl aus wdeploy bat websphere7 predeployall i Hinweis F r WebSphere 8 5 oder 8 5 5 verwenden Sie websphere 8 4 ffnen Sie die WebSphere Integrated Solutions Console 5 Wechseln Sie zu Applications Anwendungen Enterprise Applications Enterprise Anwendungen J um jede zu implementierende Webanwendung aus dem folgenden Verzeichnis separat zu installieren 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 88 vorbehalten Implementieren von Webanwendungen mit der Verwaltungskonsole 10 11 12 lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy workdir websphere lt X gt application i Hinweis Alle als EAR Module gespeicherten Webanwendungen Befolgen Sie in der Konsole die Schritte f r die Installation neuer Anwendungen um die Webanwendung zu installieren i Hinweis Achten Sie unter Map modules to servers Module zu Servern zuordnen darauf dass Sie den Zielcluster hervorheben und das zu installierende Modul ausw hlen bevor Sie auf Apply bernehmen klicken Klicken Sie nach der Installation der Anwendung auf Save Speichern Wiederholen Sie die Schritte 5 bis 7 f r jede zu installierende EAR Datei Wechseln Sie zu System administration gt Nodes J Systemverwaltung gt Knoten und w hlen Sie die Knoten im Cluster aus die als nicht synchronisie
118. nuell vornehmen Die manuelle Anpassung von Webanwendungen zur Implementierung auf einem Webanwendungsserver wird in diesem Handbuch nicht behandelt 3 11 bersicht ber OSGi WAR Dateien Das OSGi Framework f r Java Webanwendungen vereinfacht die Implementierung von Webanwendungen die mit der BI Plattform ausgeliefert werden Dank ihm k nnen Webanwendungen Sprachenpakete und andere Ressourcen in einem einzigen Paket geb ndelt werden das in einem einzigen Schritt auf einem Webanwendungsserver implementiert wird Die Implementierung einer einzelnen WAR Datei bedeutet auch dass weniger Websitzungen erforderlich sind wenn ein Benutzer auf mehrere Webanwendungen zugreift wodurch die Belastung eines Webanwendungsservers hinsichtlich Arbeitsspeicher Festplattennutzung und Verarbeitung deutlich reduziert wird 3 2 Failover und Lastausgleich Die BI Plattform unterst tzt geclusterte Webanwendungsserver mit Lastausgleich Der Lastausgleich per Hardware oder Software kann f r die Webanwendungsserver als Einstiegspunkt verwendet werden um sicherzustellen dass die Verarbeitungslast gleichm ig auf die verschiedenen Webanwendungsserver verteilt ist Folgende Persistenztypen werden derzeit unterst tzt e Persistenz der Quell IP Adresse e Einf gemodus f r die Cookie Persistenz ArrowPoint Cookie 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 12 vo
119. nwendungsserver entweder auf eine der beiden oder auf beide nicht zugegriffen werden kann Verwenden Sie zur Deaktivierung der CMC Webanwendung den Schalter Ddisable CmcApp true wenn Sie BOE war auf dem Webanwendungsserver implementieren Mit dem folgenden Befehl wird beispielsweise DOE war auf einem Tomcat 6 Webanwendungsserver implementiert jedoch die CMC deaktiviert wdeploy bat tomcat6 DAPP BOE Ddisable CmcApp true deploy Schlie en Sie zur Deaktivierung der Bl Launchpad Webanwendung den Schalter Ddisable InfoView true ein wenn Sie BOE war auf dem Webanwendungsserver implementieren Mit dem folgenden Befehl wird beispielsweise BOE war auf einem Tomcat 6 Webanwendungsserver implementiert jedoch Bl Launchpad deaktiviert wdeploy bat tomcat6 DAPP BOE Ddisable InfoView true deploy 4 6 6 ndern der installierten Sprachen Um weitere Sprachen f r die Webanwendungen hinzuzuf gen m ssen Sie die BI Plattform erneut installieren und die gew nschte n Sprache n w hrend des Installationsvorgangs ausw hlen Wenn die zweite Installation abgeschlossen ist m ssen s mtliche implementierte Webanwendungen f r die neue Sprachen ben tigt werden erneut auf dem Webanwendungsserver implementiert werden Dies ist erforderlich weil das Installationsprogramm Webanwendungen nicht automatisch erneut implementiert Die Webanwendungen m ssen erneut gepackt und erneut auf dem Webanwendungsserver implementiert werden 4 7
120. nwendungsserver kopiert wurden Zum Umgehen dieses Problem deinstallieren oder l schen Sie die Dateien manuell vom Webanwendungsserver Bei manchen Webanwendungsservern ist die Schaltfl che Abbrechen unter Umst nden deaktiviert Dabei handelt es sich um eine bekannte Einschr nkung des JDK das f r die Implementierung verwendet wird 6 10 JBoss 6 10 1 Sicherheitsausnahme beim Implementieren von AdminTools dswsbobje oder BusinessProcessBl in JBoss 7 1 Bei der Implementierung der Webanwendung AdminTools dswsbobje oder BusinessProcessB1 in JBoss 7 1 tritt m glicherweise der folgende Fehler auf java lang SecurityException Toolkit not encapsulated by a jar Dieser Fehler wird von der RSA Bibliothek ausgegeben Um den Fehler zu beheben m ssen Sie nderungen an den Webanwendungs Quelldateien und an Ihrem JBoss Anwendungsserver vornehmen bevor Sie die Webanwendung vorimplementieren und implementieren Im folgenden Beispiel wird die Anwendung AdminTools verwendet F hren Sie dieselben Schritte f r die Anwendungen dswsbobje und BusinessProcessBI aus 1 Kopieren Sie alle Dateien vom folgenden Verzeichnis des WDeploy RSA Moduls lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy rsa_module 2 Legen Sie auf Ihrem JBoss Anwendungsserver ein rsa main Verzeichnis untermodules com an und f gen Sie alle in Schritt 1 kopierten Dateien dort ein lt JBOSS_INSTALLVERZ gt modules com rsa main 3 Verschieben Sie die Datei
121. oftware Update Manager 1 0 SPO8 auf dem SAP Service Marketplace 8 Wenn Sie im Roadmap Schritt Select Target Ziel ausw hlen dazu aufgefordert werden verwenden Sie die SUM Option Manually Prepared Download Directory Manuell erstelltes Download Verzeichnis 9 Rufen Sie lt SAPNW_INSTALLLAUFW gt usr sap Trans EPS in auf und klicken Sie auf Weiter 10 Folgen Sie dem Update Prozess bis die Implementierung abgeschlossen ist und ein Best tigungsdialogfeld angezeigt wird Ausf hrliche Informationen finden Sie in dem aktuellen ProcessOverview html Bericht unter lt SAPNW_INSTALLLAUFW gt usr sap lt sapsid gt SUM sdt htdoc Weitere Informationen ber den Software Update Manager finden Sie in den Benutzerhandb chern und anderer Dokumentation unter http help sap com i Hinweis Falls beim Zugriff einer erfolgreich implementierten Anwendung wie der CMC ein HTTP oder Sitzungsfehler auftritt warten Sie einige Minuten und versuchen Sie dann die Seite zu regenerieren 5 1 3 Manuelle Implementierung der Verwaltungskonsole von Tomcat 6 und 7 Stellen Sie sicher dass der Webanwendungsserver installiert und konfiguriert ist und ausgef hrt wird Erstellen Sie mithilfe des Befehls wdeploy predeploy WAR Dateien wie BOE war und AdminTools war die manuell auf Tomcat implementiert werden k nnen wdeploy bat tomcat 7 DAPP BOE predeploy 1 Melden Sie sich an der Verwaltungskonsole des Tomcat Managers unter http lt WAS_HOSTNA
122. on Pro Eine Protokoll bersicht f r Administratoren die den Implementierungsstatus anzeigt tokolldateien und ein detailliertes Protokoll das die Entwickler bei der Fehlerbeseitigung unterst tzt Einfachere Konfigu Zentralisierte Konfigurationsdatei f r die globalen Parameter von WDeploy Zugangsser ration ver und WDeploy Parameter von der WDeploy Benutzeroberfl che Lokalisierungs Sup Lokalisierungs Support f r die WDeploy Benutzeroberfl che port Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Erste Schritte vorbehalten 7 Funktion Beschreibung Keine WAR Zwi schendateien Im Rahmen des Implementierungsvorgangs werden keine WAR Zwischendateien mehr erstellt Wenn Sie eine WAR Datei erstellen m ssen die nicht auf einen bestimmten We banwendungsserver zugeschnitten ist verwenden Sie den Befehl wdeploy buildwarall Vereinfachte Imple mentierung Die Anzahl der f r Bl Plattform Webanwendungen verwendeten WAR Dateien wurde re duziert Dadurch werden der doppelte Ressourcenverbrauch sowie die Anzahl der vom Webanwendungsserver an den CMS get tigten Abfragen reduziert Tabelle 2 Neues an diesem Dokument Funktion Beschreibung Inhaltsneuorganisation Statt jeden WDeploy Befehl f r jeden einzelnen Webanwendungsserver aufzu listen wird ein WDeploy Befehl jetzt nur noch ein Mal aufgef hrt
123. ordnen wird angezeigt bernehmen Sie die Standardoptionen und gehen Sie zum n chsten Bildschirm Der Bildschirm Step 3 Summary Schritt 3 bersicht wird angezeigt Pr fen Sie die bersicht und klicken Sie auf Finish Fertig stellen Die Webanwendung wird installiert und es wird eine Master Konfigurations nderungsbest tigung angezeigt Klicken Sie auf Save directly to the master configuration Direkt in die Master Konfiguration speichern Die Webanwendungskonfiguration wird gespeichert und Sie gelangen zur ck zum Bildschirm Enterprise Applications Enterprise Anwendungen Beachten Sie dass die Webanwendung noch nicht ausgef hrt wird W hlen Sie die Webanwendung aus der Liste der implementierten Ressourcen verwaltete Ressourcen aus Der Bildschirm Configuration Konfiguration wird angezeigt Klicken Sie auf Manage Modules Module verwalten Der Bildschirm Manage Modules Module verwalten wird angezeigt W hlen Sie das Webanwendungsmodul aus in der Spalte Module Modul Der Bildschirm Manage Modules General Properties Allgemeine Moduleigenschaften verwalten wird angezeigt W hlen Sie Classes loaded with application class loader first parent last Mit dem lokalen Klassen Ladeprogramm geladene Klassen zuerst bergeordnete zuletzt aus der Eigenschaft Class loader order Klassen Ladeprogramm Reihenfolge Es wird eine Best tigungsmeldung angezeigt Klicken Sie auf Save directly to the master configuration D
124. oy Umgebung auf den Rechner kopiert werden der den Weblogic Verwaltungsserver hostet 3 ndern Sie die Konfigurationsdatei config weblogic11 unter BIP INSTALLVERZ SAP BusinessObjects Enterprise XI 4 0 wdeploy conf Beispiel 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 ndern Sie die Einstellung PersistentStoreType in der Datei weblogic xm1 in folgendem Verzeichnis lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy conf templates weblogic xml Beispiel lt weblogic web app gt lt session descriptor gt lt session param gt lt param name gt PersistentStoreType lt param name gt lt param value gt replicated lt param value gt Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit der Verwaltungskonsole vorbehalten 83 lt session param gt lt session descriptor gt 5 ffnen Sie eine Befehlszeilenkonsole und f hren Sie den folgenden Befehl aus wdeploy bat weblogic lt X gt predeployall 6 Verwenden Sie die Weblogic Verwaltungskonsole um jede zu implementierende Webanwendung aus folgendem Verzeichnis separat zu installieren lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0O wdeploy workdir weblogic lt X gt application 7 W h
125. oy bat lt WEBANW SERVER gt DAPP BOE deployonly deployonlyall Durch den Befehl wdeploy deployonlyall wird der Befehl wdeploy deployonly f r alle vorbereiteten Webanwendungen ausgef hrt Verwenden Sie wdeploy deployonlyall um den Befehl wdeploy deployonly auf alle vorbereiteten Webanwendungen anzuwenden Beispiel wdeploy bat lt WEBANW SERVER gt deployonlyall buildwarall Erstellt eine generische WAR Datei aus der Quellstruktur der Webanwendung Bei spiel wdeploy bat buildwarall Dapp source tree lt LOCATION OF APP SOURCE TREK Dwar dir lt TARGET LOCATION OF GENERIC WAR FILE gt listapps Listet die f r die Implementierung auf einem Webanwendungsserver verf gbaren Webanwendungen auf Beispiel wdeploy bat lt WEBANW_SERVER gt listapps Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 45 EN Aktion Beschreibung listdeployedapps Listet alle zurzeit auf einem Webanwendungsserver implementierten Webanwendun gen auf Diese Aktion kann nur auf einem Webserver oder Webanwendungsserver ausgef hrt werden Beispiel wdeploy bat lt WEBANW_SERVER gt listdeployedapps undeploy Der Befehl wdeploy undeploy ruft die Befehlszeilenschnittstelle des Ziel Weban wendungsservers auf um eine implementierte Bl Plattform Webanwendung vom Serv
126. pr fen Sie die Konnektivit t mit dem 1 oder localhost Alias in der Datei hosts 6 3 Webdienste auf Servern mit geteilter Webschicht Die Webdienst Webanwendung dswsbobje war wird auf geteilten Webschicht Implementierungen nicht unterst tzt Implementierungen mit geteilter Webschicht haben separate Webserver und Webanwendungsserver WDeploy behandelt die Webdienst Webanwendung in einer Implementierung mit geteilter Webschicht als Standalone Webanwendung 6 4 Fehlgeschlagene Implementierung aufgrund von Pfaden mit abschlie endem umgekehrtem Schr gstrich Die Implementierung von Webanwendungen kann fehlschlagen wenn f r den WDeploy Befehl ein Pfad angegeben wird der in doppelte Anf hrungszeichen eingeschlossen ist und mit einem umgekehrten Schr gstrich abschlie t Hiervon sind unter anderem folgende Parameter betroffen e as dir e ws dir e war dir appsource dir app source tree Wenn Sie beispielsweise das WDeploy Befehlszeilentool mit dem Parameter Dwar_dir C App Server aufrufen werden Webanwendungen m glicherweise nicht auf dem Webanwendungsserver implementiert Sie k nnen dieses Problem beheben indem Sie keinen umgekehrten Schr gstrich verwenden wenn Sie f r den WDeploy Befehl einen Pfad in doppelten Anf hrungszeichen angeben So l sst sich der Fehler beim obigen war_dir Parameter korrigieren indem Sie einfach den umgekehrten Schr gstrich entfernen Dwar _dir C App Server Handbuch f
127. r Name des Webservers auf dem die Anwendung im Split Modus installiert ist 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 42 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool Eigenschaft Beschreibung Beispielwert ws type apache F r Webserver die im Split Modus ausgef hrt werden beispielsweise Apache Der Name des Webservers der f r lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy conf config lt WEB_SERVER gt gefunden wurde 1 Hinweis Der Apache und der IBM HTTP Server haben beide apache alsws_type war dir Speicherort der WAR und EAR Archive zur Implemen tierung oder Speicherort der Zielausgabe zum Erstellen generischer WAR Dateien C myGenericWarFiles 4 6 1 2 1 Obligatorische Eigenschaftenparameter f r Implementierungen mit geteilter Webschicht Einige Eigenschaften sind f r Implementierungen mit geteilter Webschicht erforderlich separate Webserver und Webanwendungsserver Stellen Sie bei der Implementierung mit geteilter Webschicht sicher dass die folgenden Eigenschaftsparameter entweder ber die Befehlszeile angegeben oder in der Konfigurationsdatei des Webservers oder Webanwendungsservers config lt WEB_APP_SERVER gt konfiguriert werden e Legen Sie die Eigenschaft Das mode split f r den Webserver auf separate statische Inhalte und f r den Webanwendungsserver
128. r den IHS Webserver zu extrahieren wdeploy bat websphere 7 Das mode split Dws type apache predeployall Die dynamischen Inhalte von Webanwendungen befinden sich in lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy workdir websphere7 application Die statischen Inhalte finden Sie unter lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy workdir websphere7 resources 9 F hren Sie den Befehl wdeploy deployonlyall aus um dynamische Inhalte auf dem WebSphere Anwendungsserver und statische Inhalte auf dem IHS zu implementieren Wenn IHS und WebSphere auf demselben Rechner ausgef hrt werden werden statische und dynamische Inhalte durch den folgenden Befehl automatisch auf den Servern implementiert wdeploy bat websphere7 Das mode split Dws type apache deployonlyall i Hinweis Wenn sich die dynamischen und statischen Inhalte an einem benutzerdefinierten Speicherort befinden verwenden Sie den Parameter Dwork_dir Wenn IHS und WebSphere auf unterschiedlichen Rechnern ausgef hrt werden werden dynamische Inhalte durch den folgenden Befehl automatisch unter WebSphere implementiert Anschlie end m ssen statische Inhalte manuell auf dem IHS Remotecomputer implementiert werden wdeploy bat websphere7 Das mode split deployonlyall i Hinweis Wenn sich die dynamischen und statischen Inhalte an einem benutzerdefinierten Speicherort befinden verwenden Sie den Parameter Dwork_dir Kopie
129. rameters f r WDeploy in der Befehlszeile sapappsvr 73 D lt EIGENSCHAFT gt lt Wert gt ist mindestens ein Schl sselwertpaar Die hier in der Befehlszeile angegebenen Parameter setzen die Parameter in der Konfigurationsdatei au er Kraft Um z B die BOE Webanwendung zu implementieren verwenden Sie DAPP BOE Damit werden alle Werte f r DAPP die in der Webanwendungsserver Konfigurationsdatei config lt WEB_APP_SERVER gt gespeichert sind au er Kraft gesetzt lt AKTION gt ist der Name des auszuf hrenden Vorgangs So implementiert beispielsweise die Aktion deployall alle Webanwendungen auf dem Webanwendungsserver der im ersten Parameter als lt wEB_APP_SERVER gt angegeben ist Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 37 4 6 1 Syntax 4 6 1 1 WDeploy Servernamen WDeploy verwendet einen Servernamen in der Befehlszeile und als Teil des Dateinamens f r Serverkonfigurationsdateien Der Servername ist der erste Parameter die bei der Ausf hrung des WDeploy Tools in der Befehlszeile angegeben wird wdeploy bat lt WEBANW SERVER gt D lt EIGENSCHAFT gt lt Wert gt lt AKTION gt lt WEBANW_SERVER gt ist der Name des Web oder Webanwendungsservers Der angegebene Name muss mit dem Namen der Konfigurationsdatei unter lt BIP_INSTALLVERZ gt SAP BusinessOb
130. rbehalten berblick ber die Implementierung von Webanwendungen i Hinweis F r ein Cluster von Bl Plattform Servern ist kein Lastausgleich erforderlich da der Central Management Server CMS die Arbeit bereits unter den Clusterknoten verteilt 3 2 1 Support von Webanwendungs Clustering Die BI Plattform kann in Umgebungen mit verschiedenen Konfigurationen f r das Clustering den Lastausgleich und die Fehlertoleranz verwendet werden In der folgenden Tabelle werden die unterst tzten Konfigurationen f r Web Bl Tools die CMC und Bl Launchpad Webanwendungen aufgef hrt Webanwendung Gechusterte Lastausgleich mit Lastausgleich ohne Fehlertoleranz Webanwendungsser Sitzungsaffinit t Sitzungsaffinit t i ver siehe Beschreibung der Fehlertoleranz Bl Launchpad ohne Unterst tzt Unterst tzt Nicht unterst tzt Nein Status CMC mit Status Unterst tzt Unterst tzt Nicht unterst tzt Nein Web Bl Tools Unterst tzt Unterst tzt Nicht unterst tzt Ja i Hinweis Die Implementierung des WDeploy Tools in einem Cluster oder auf Cluster Software wie WebSphere Application Server Network Deployment wird nicht unterst tzt Beschreibung der Fehlertoleranz Die Fehlertoleranz Failover Funktion wird in Form der Dokumentserialisierung durch BI Plattform Tools unterst tzt Die CMC und das Bl Launchpad unterst tzen die Failover Funktion nicht Wenn die Webschicht ordnungsgem konfiguriert wurde tritt bei einem
131. rbindung zu einem Webserver 1 her der nur statische Inhalte HTML Seiten Bilder Dokumente JavaScript Cascading Style Sheets bereitstellt Wenn dynamische Inhalte angefordert werden sendet der Webserver eine Anforderung an den Webanwendungsserver 2 Anforderungen die von der Bl Plattform weiterverarbeitet werden m ssen werden zur Verarbeitung an den Central Management Server CMS gesendet 3 In der Abbildung oben ist WDeploy als eine Komponente des CMS 3 installiert und die Webanwendungen befinden sich voneinander getrennt in Verzeichnissen f r statische und dynamische Inhalte Die dynamischen Inhalte k nnen nun in den Webanwendungsserver 2 und die statischen Inhalte in den Webserver 1 kopiert werden Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 27 Der WDeploy Befehl kann auch auf einem dedizierten Webserver 1 und einem Webanwendungsserver 2 installiert werden wodurch das Implementieren getrennter Inhalte die aus einem CMS 3 abgerufen werden erleichtert wird Falls ein Unternehmen Sicherheitsma nahmen implementiert die den Zugriff auf Serverrechner beschr nken k nnen die getrennten statischen und dynamischen Inhalte separat an Personen gesendet werden die Berechtigungen zum Implementieren von Inhalten haben Aufgeteilte Implementierungen eignen sich
132. re Informationen zu OpenSearch bezogenen Produkten finden Sie im Abschnitt OpenSearch im Administratorhandbuch f r SAP BusinessObjects Business Intelligence 3 4 Standardkontextst mme Alle Webanwendungen k nnen auf einem benutzerdefinierten Kontextstamm auf Ihrem Webanwendungsserver implementiert werden In der folgenden Tabelle werden die Kontextst mme zu jeder Webanwendung aufgelistet Webanwendung Kontextpfad Central Management Console CMC BOE CMC Bl Launchpad BOE BI Open Document BOE OpenDocument JavaScript API f r SAP Crystal Reports clientapi Webdienst Provider dswsbobje BI Business Processes veraltet BusinessProcessBI 3 5 Benutzerdefinierte Stammkontexte und Kontextpfade BI Plattform Webanwendungen k nnen an einem benutzerdefinierten Speicherort auf einem Webanwendungsserver implementiert werden Dieser Speicherort ist in der f r den Zugriff auf die Webanwendung ber den Webbrowser verwendeten URL enthalten und wird h ufig als Kontext bezeichnet Ein Stammkontext ist der Ordner auf oberster Ebene auf einem Webanwendungsserver in dem Webanwendungen installiert sind Der Standardstammkontext f r BI Plattform Webanwendungen ist BOE Beispielsweise w rde auf einem Webanwendungsserver mit der Bezeichnung www meinUnternehmen com das f r den Zugriff auf Webanwendungen auf dem Server verwendete URL Pr fix http www meinUnternehmen com BO amp B lauten 2014 SAP SE
133. ren Sie statische Inhalte in das Verzeichnis htdocs auf dem Webserver o Extrahieren Sie die zip Dateien auf dem Webanwendungsserver unter lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy workdir websphere7 resources o Kopieren Sie diese Ordner vom WebSphere Webanwendungsserver in den IHS Ordner lt ws_VERZ gt htdocs auf dem IHS Server Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 67 o Kopieren Sie die bobj lt anwendung gt con f Dateien vom WebSphere Web Application Server in den IHS Ordner lt WS_VERZ gt conf auf dem IHS Server o Aktualisieren Sie httpd conf von IHS unter lt ws_VERZ gt conf mit den Anwendungskonfigurationsdateien Nehmen Sie f r jede Webanwendung einen Eintrag in httpd conf auf Um BOE einzuschlie en geben Sie beispielsweise Folgendes ein Include conf bobj BOE conf 10 Kopieren Sie die Datei plugin cfg xml in die IHS und WebSphere Arbeitsordner Wenn Sie die WebSphere Administratorkonsole zum Implementieren verwenden und IHS sowie WebSphere auf demselben Hostsystem installiert sind fahren Sie mit dem n chsten Schritt fort Der WDeploy Befehl kopiert plugin cfg xml automatisch wenn IHS und WebSphere auf demselben Hostsystem installiert sind Kopieren Sie beispielsweise die folgende Datei lt BIP_INSTALLVERZ
134. rgleicht die in fr heren Versionen enthaltenen WAR Dateien und zeigt an wo sich die jeweilige Funktionalit t in der BI Plattform 4 2 befindet Vorheriges Webanwendungsarchiv entweder WAR oder EAR Neues Webanwendungsarchiv entweder WAR oder EAR AdminTools AdminTools AnalyticalReporting BOE BusinessProcessBI BusinessProcessBI veraltet CmcApp BOE CmcAppActions BOE CrystalReports BOE Xcelsius BOE Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows berblick ber die Implementierung von Webanwendungen 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte vorbehalten 15 Vorheriges Webanwendungsarchiv entweder WAR Neues Webanwendungsarchiv entweder WAR oder oder EAR EAR dswsbobje dswsbobje InfoViewApp BOE InfoViewAppActions BOE LCM BOE OpenDocument BOE PerformanceManagement BOE PlatformServices BOE PMC_Help BOE VoyagerClient BOE XCTemplateUploader BOE 3 3 1 Implementieren von MobileOTAl4 war zur Unterst tzung mobiler Anwendungen Das Installationsprogramm der Bl Plattform implementiert die MobileOTAl14 Webanwendung die Unterst tzung f r mobile Anwendungen bietet nicht Zur Verwendung von mobilen Anwendungen m ssen Sie das MobileOTA14 Archiv MobileOTA14 war oder MobileOTAl4 ear manuell implementieren sobald der Installationsvorgang abgeschlossen ist i Hinweis Das WDeploy GUlI Tool
135. rs siehe folgende Tabelle In der folgenden Tabelle sind Beispielparameter f r die Implementierung der BOE Webanwendung auf bestimmten Webanwendungsservern angegeben Alle Parameter sind obligatorisch sofern Sie in den Konfigurationsdateien nicht als optional gekennzeichnet sind Die Parameter in der Befehlszeile berschreiben die in Konfigurationsdateien gespeicherten Parameter Es wird jedoch empfohlen die Parameter in der Konfigurationsdatei config lt WEB_APP_SERVER gt entsprechend Ihrer Implementierung zu konfigurieren JBoss 7 1 jboss7 Der Befehl wdeploy deploy bietet keine Unterst tzung f r JBoss 7 1 Mit dem Befehl wdeploy predeploy oder wdeploy predeployall des WDe ploy Tools erstellen Sie WAR Dateien und f hren eine manuelle Implementie rung mithilfe der JBoss Befehlszeilenschnittstelle Command Line Interface CLI oder des Scanners zur Bereitstellung im Dateisystem durch SAP Technology AS Java sapappsvr73 Der Befehl wdeploy deploy bietet keine Unterst tzung f r die Technologie von SAP AS Java Mit dem Befehl wdeploy predeploy oder wdeploy predeployall des WDeploy Tools erstellen Sie SCA Dateien und f hren eine manuelle Implementierung mithilfe des SAP Software Update Manager SUM durch Tomcat 6 0 tomcat6 wdeploy bat tomcat6 Das_dir C Tomcat6 Das instance localhost Das service name Tomcat6 DAPP BOE deploy Tomcat 7 0 tomcat 7 wdeploy bat tomcat 7 Das_dir C Tomcat7 Das instanc
136. rst tzte Plattform hinzugef gt Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Dokumentverlauf vorbehalten Version SAP BusinessObjects Business Intelligence 4 1 Support Package 4 Datum Juni 2014 Beschreibung MOBIServer wurde zu Implementierungen mit geteilter Webschicht hinzugef gt weblogicl1 wurde ge ndert in sapappsvr73 in Abschnitt Implemen tierung von SAP NetWeaver mit SAP Software Update Manager SUM Inhalte von config apache wurden ge ndert in Abschnitt Implemen tierung auf getrennten IHS Web und WebSphere Webanwendungs servern Die Abschnitte Webdienste auf Servern mit geteilter Webschicht Support von Webanwendungs Clustering und Failover und Lastaus gleich wurden aktualisiert Der Abschnitt Implementierungen mit geteilter Webschicht wurde dahingehend ge ndert dass Webanwendung zwar unterst tzt wer den aber keine Leistungsverbesserung erzielt wird Der Abschnitt SAP Konfigurationsdatei wurde entfernt daWDeploy f r die Implementierung auf der Technologieplattform SAP NetWea ver nicht unterst tzt wird SAP BusinessObjects Business Intelligence 4 1 Support Package 5 November 2014 Der Abschnitt Support von Webanwendungs Clustering wurde ak tualisiert Die Fehlertoleranz f r das Bl Launchpad und die CMC wurde aktualisiert 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte
137. rt angezeigt werden Klicken Sie auf Synchronize Synchronisieren Navigieren Sie f r jeden Anwendungsserver im Cluster zu I gt Servers Server gt Application servers Anwendungsserver gt lt Anw_servername gt gt Session management Sitzungsverwaltung gt Distributed environment settings Verteilte Umgebungseinstellungen Tuning parameters Feinabstimmungsparameter gt Custom tuning parameters Benutzerdefinierte Feinabstimmungsparameter J und w hlen All session attributes Alle Sitzungsattribute in der Eigenschaft Write contents Inhalt schreiben Die Eigenschaft Write contents Inhalt schreiben muss auf All session attributes Alle Sitzungsattribute gesetzt werden um ein ordnungsgem es Failover Ihrer Webanwendung sicherzustellen Wenn Sie keine benutzerdefinierten Einstellungen verwenden stellen Sie sicher dass Sie eine geeignete Feinabstimmungsstufe f r Ihre Implementierung wie High Hoch oder Low Niedrig verwenden mit der diese Eigenschaft auf All session attributes Alle Sitzungsattribute gesetzt wird Wechseln Sie zu Applications Anwendungen Enterprise Applications Enterprise Anwendungen J um die soeben installierte Anwendung zu starten Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit der Verwaltungskonsole vorbehalten 89 6 Bekannte Probleme und Umgehungsl sungen 6 1
138. s 8 Verwenden Sie wdeploy predeploy im Split Modus um Quell Webanwendungen in separate statische und dynamische Dateien aufzuteilen Beispiel Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 61 o F hren Sie den folgenden Befehl aus um statische Inhalte f r den Apache Webserver zu extrahieren wdeploy bat Tomcat6 Das mode split Dws _ type apache predeployall 9 F hren Sie den Befehl wdeploy deployonlyall aus um die dynamischen Inhalte auf dem Tomcat Anwendungsserver und die statischen Inhalte auf Apache zu implementieren Wenn Apache und Tomcat auf demselben Rechner ausgef hrt werden werden statische und dynamische Inhalte durch den folgenden Befehl automatisch auf den Servern implementiert wdeploy bat Tomcat6 Das mode split Dws type apache deployonlyall i Hinweis Wenn sich die dynamischen und statischen Inhalte an einem benutzerdefinierten Speicherort befinden verwenden Sie den Parameter Dwork_dir Wenn Apache und Tomcat auf unterschiedlichen Rechnern ausgef hrt werden werden dynamische Inhalte durch den folgenden Befehl automatisch unter Tomcat implementiert Anschlie end m ssen statische Inhalte manuell auf dem Apache Remotecomputer implementiert werden wdeploy bat Tomcat6 Das mode split deployonlyall i Hinweis Wenn sich die dynamischen und s
139. s die folgenden Umgebungseinstellungen konfiguriert wurden e _ WDeploy versucht zuerst die mit der BI Plattform installierte JVM zu verwenden Wenn diese JVM nicht gefunden werden kann versucht WDeploy die Einstellung der Umgebungsvariablen lt JAVA_HOME gt ZU verwenden die auf ein g ltiges Java Verzeichnis festgelegt ist Wenn keine g ltige oder geeignete JVM gefunden wird wird WDeploy beendet e Die PATH Umgebungsvariable des Benutzerkontos umfasst lt JAVA_HOME gt bin e Um die Ausf hrung von WDeploy aus einem beliebigen Verzeichnis zu erm glichen aktualisieren Sie die PATH Umgebungsvariable wie folgt lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy 4 2 6 Webanwendungsserver Parameterkonfigurationsdateien Stellen Sie vor der Verwendung des WDeploy Befehlszeilenschnittstelle zur Implementierung einer Webanwendung sicher dass die richtigen Parameter in der Parameterkonfigurationsdatei der WDeploy Webanwendungsserver Implementierung festgelegt wurden Die festgelegten Parameter werden als Standardeinstellungen verwendet und m ssen nicht mehr in die Befehlszeile eingegeben werden Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 23 i Hinweis Sie m ssen keine Parameter in diesen Konfigurationsdateien festlegen wenn Sie eine GUI Oberfl che verwende
140. sch aktiviert Die gzip Komprimierung verbessert die Reaktionszeit und den Durchsatz des Webanwendungsservers Wenn Sie jedoch beabsichtigen Webanwendungen auf dem Tomcat Webanwendungsserver zu implementieren beachten Sie dass die Implementierung von Webanwendungen auf einem Tomcat Server mit aktivierter gzip Komprimierung u U von dem Prozess der Implementierung von Webanwendungen auf einem Tomcat Server der mit einer fr heren Version der BI Plattform geb ndelt ist abweicht 4 6 3 3 WebLogic 4 6 3 3 1 Ausf hren einer Implementierung auf getrennten Apache Web und WebLogic Webanwendungsservern Um die Arbeitslast eines Webanwendungsservers zu verringern k nnen Sie einen separaten dedizierten Webserver f r die Verarbeitung statischer Inhalte einrichten Alle statischen Inhalte werden dann vom Webserver und alle dynamischen Inhalte vom Webanwendungsserver bedient In der folgenden Anleitung wird die Verwendung des WDeploy Tools erl utert um Webanwendungsressourcen in statische und dynamische Inhalte zu teilen und diese Inhalte entsprechend zu implementieren 1 Richten Sie den Apache Webserver ein und stellen Sie sicher dass er einwandfrei funktioniert Laden Sie eine Webseite z B die Apache Standardtestseite um zu berpr fen ob Inhalte vom Webserver ordnungsgem bereitgestellt werden ffnen Sie einen Webbrowser und geben Sie die IP Adresse oder den Hostnamen des Webservers sowie eine Portnummer ein falls der Server ein
141. skonsole vorbehalten 85 5 1 5 2 Manuelle Implementierung der Verwaltungskonsole von WebSphere 8 5 Stellen Sie sicher dass der Webanwendungsserver installiert und konfiguriert ist und ausgef hrt wird Erstellen Sie mithilfe des Befehls wdeploy predeploy EAR Dateien wie BOE ear und AdminTools ear die manuell auf WebSphere implementiert werden k nnen wdeploy bat websphere8 DAPP BOE predeploy Wenn Sie die BOE Anwendung oder alle Webanwendungen implementieren erh hen Sie den Wert f r die Zeit berschreitungseinstellung um die Ausgabe einer Fehlermeldung wegen Zeit berschreitung und das Fehlschlagen der Implementierung zu vermeiden siehe ndern der Zeit berschreitungseinstellung f r die WebSphere 7 0 oder 8 5 Implementierung Seite 87 1 Melden Sie sich an der WebSphere Integrated Solutions Console mit dem Administratorkonto unter http lt WAS_HOSTNAME gt lt PORT gt ibm consolean Der Standardport ist 9060 2 W hlen Sie im Men die Option gt Applications Anwendungen gt Application Types Anwendungstypen gt WebSphere enterprise applications WebSphere Enterprise Anwendungen 2 Der Bildschirm Enterprise Applications Enterprise Anwendungen wird angezeigt 3 Klicken Sie auf Installieren Im Bildschirm Preparing for the application installation Vorbereitung der Anwendungsinstallation wird Path to the new application Pfad zur neuen Anwendung angezeigt 4 Klicken Sie auf Browse Durchsuchen un
142. t dem Switch Parameter D lt EIGENSCHAFT gt berschrieben werden Es wird jedoch empfohlen die Parameter in der Konfigurationsdatei config lt WEB_ANWSERVER gt entsprechend zu konfigurieren Eine vollst ndige Liste der WDeploy Eigenschaften finden Sie unter WDeploy Eigenschaftsparameter Seite 38 4 5 2 Konfigurationsdateien f r Webanwendungsserver Da jeder Webserver und Webanwendungsserver unterschiedliche WDeploy Einstellungen erfordert greift das WDeploy Tool f r jeden unterst tzten Server auf eine Konfigurationsdatei zur ck Die Konfigurationsdateien werden im WDeploy Ordner conf wie folgt gespeichert lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy conf config lt WEB_APP_SERVER gt Ersetzen Sie lt WEB_APP_SERVER gt durch den Namen des Webanwendungsservers auf dem WDeploy die Implementierung vornehmen soll Die folgende Liste zeigt alle Konfigurationsdateien f r aktuell unterst tzte Webanwendungsserver config jboss7 JBoss 7 1 e config sapappsvr73 Technologieplattform SAP NetWeaver e config tomcat6 Tomcat 6 0 e config tomcat7 Tomcat 7 0 config weblogic1i1 WebLogic 11gRl config websphere7 WebSphere 7 0 e config websphere8 WebSphere 8 5 oder 8 5 5 In den folgenden Abschnitten sind die Konfigurationsoptionen aufgelistet die f r jeden unterst tzten Web und Webanwendungsserver zur Verf gung stehen 4 5 2 1 JBoss 7 1 Konfigurationsdatei Stellen Sie in config
143. tatischen Inhalte an einem benutzerdefinierten Speicherort befinden verwenden Sie den Parameter Dwork_dir Kopieren Sie statische Inhalte in das Verzeichnis htdocs auf dem Webserver o Extrahieren Sie die zip Dateien auf dem Webanwendungsserver unter lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy workdir Tomcat6 resources o Kopieren Sie diese Ordner vom Tomcat Web Application Server in den Apache Ordner lt ws_VERZ gt htdocs auf dem Apache Server o Kopieren Sie die bobj lt anwendung gt conf Dateien vom Tomcat Web Application Server in den Apache Ordner lt WS_VERZ gt conf auf dem Apache Server o Aktualisieren Sie httpd conf von Apache unter lt ws_VERZ gt conf mit den Anwendungskonfigurationsdateien Nehmen Sie f r jede Webanwendung einen Eintrag in httpd conf auf Um BOE einzuschlie en geben Sie beispielsweise Folgendes ein Include conf bobj BOE conf Statische Inhalte werden jetzt von einem dedizierten Webserver und dynamische Inhalte von einem dedizierten Webanwendungsserver verarbeitet 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 62 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool 4 6 3 2 2 Tomcat gzip Komprimierung Wenn Sie bei einer neuen Installation der BI Plattform den geb ndelten Tomcat Webanwendungsserver verwenden wird die HTTP gzip Komprimierung von Tomcat automati
144. tei durch Verwendung der Quellbaumstruktur der 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 46 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool Dapp source tree lt LOCATION OF WEB APP SOURCE gt Dwar dir lt TARGET LOCATION OF GENERIC WAR FILES gt Beispiel wdeploy bat buildwarall Dapp source tree C Program Files x86 SAP BusinessObjects SAP BusinessObjects Enterprise XI A4 0 warfiles webapps Dwar dir C myGenericWarFiles 4 6 2 Beispiele f r die Verwendung von WDeploy In diesem Abschnitt werden Beispiele f r die Verwendung von WDeploy Befehlen f r die unterst tzten Webanwendungsserver gegeben gt Nicht vergessen Bevor Sie WDeploy verwenden stellen Sie sicher dass die WDeploy Konfigurationsdateien ordnungsgem f r Ihren Webanwendungsserver konfiguriert wurden Siehe WDeploy Konfigurationsdateien Seite 30 In Spezielle Hinweise Seite 59 finden Sie eine Liste mit wichtigen Informationen zu Ihrem Webanwendungsserver 4 6 2 1 Werte f r WEBANW_SERVER Ersetzen Sie die Variable lt wEB_APP_SERVER gt in den folgenden Beispielen durch den Namen des Webanwendungsservers siehe folgende Tabelle Webanwendungsserver Name JBoss 7 1 jboss7 Technologieplattform SAP NetWeaver sapappsvr73 Tomcat 6 0 tomcat6 Tomcat 7 0 tomcat7 Weblogic 11gRl weblogicll WebSphere 7 0 webspher
145. tieren implementieren Sie sie auf dem Rechner der der Host des Weblogic Verwaltungsservers ist Die Weblogic Verwaltungskonsole kann die Webanwendungen an die anderen Rechner im Cluster propagieren i Hinweis F r Implementierungen die auf einem WebLogic Cluster ausgef hrt werden wird ein Hardware oder Software Lastausgleichsmodul empfohlen Befolgen Sie f r die Implementierung auf einem Weblogic Cluster den folgenden allgemeinen Arbeitsablauf 1 Erstellen Sie mithilfe der WebLogic Verwaltungskonsole eine Weblogic XML Registrierung f r die Instanz die die Bl Plattform Webanwendungen versorgt Verwenden Sie zum Erstellen der XML Registrierung die Werte in der folgenden Tabelle Weitere Informationen zur XML Registrierung finden Sie unter http e docs bea com wIs docs92 ConsoleHelp pagehelp Corexmiregistryxmiregistrytitle html P Eigenschaft Wert Name lt REGISTRIERUNGSNAME gt Name der Registrierung Document Builder Factory weblogic apache xerces jaxp DocumentBuil derFactoryImpl SAX Parser Factory weblogic apache xerces jaxp SAXParserFac toryImpl Transformer Factory weblogic apache xalan processor Transfor merFactoryImpl 2 Wenn die BI Plattform auf demselben Rechner installiert wird der auch den WebLogic Verwaltungsserver hostet gehen Sie zu Schritt 6 ber Wenn die BI Plattform und der WebLogic Verwaltungsserver auf unterschiedlichen Rechnern ausgef hrt werden m ssen das WDeploy Tool und die WDepl
146. tional gekennzeichnet sind Die Parameter in der Befehlszeile berschreiben die in Konfigurationsdateien gespeicherten Parameter Es wird jedoch empfohlen die Parameter in der Konfigurationsdatei config lt WEB_APP_SERVER gt entsprechend Ihrer Implementierung zu konfigurieren Server Parameter JBoss 7 1 jboss7 Der Befehl wdeploy deployonlyall bietet keine Unterst tzung f r JBoss 7 1 Mit dem Befehl wdeploy predeploy oder wdeploy predeployall des WDeploy Tools erstellen Sie WAR Dateien und f hren eine manuelle Imple mentierung mithilfe der JBoss Befehlszeilenschnittstelle Command Line In terface CLI oder des Scanners zur Bereitstellung im Dateisystem durch SAP Technology Der Befehl wdeploy deployonlyall bietet keine Unterst tzung f r SAP sapappsvr73 Technologie Mit dem Befehl wdeploy predeploy oder wdeploy predeployall des WDeploy Tools erstellen Sie SCA Dateien und f hren eine manuelle Implementierung mithilfe des SAP Software Update Manager SUM durch 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 52 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool Parameter Tomcat 6 0 tomcat6 wdeploy bat tomcat6 Das_dir C Tomcat6 Das instance localhost Das service name Tomcat6 deployonlyall Tomcat 7 0 tomcat 7 wdeploy bat tomcat Das_dir C Tomcat7 Das instance localhost Das servic
147. tpacken Sie das Software Update Manager Paket mithilfe des folgenden Befehls SAPCAR xvf lt Download Verzeichnis gt lt Pfad gt lt Archiv gt SAR R lt SAPNW INSTALLVERZ gt usr sap lt sapsid gt 2 F hren Sie den Befehl predeploy oder predeployall aus um die SCA Dateien zu generieren lt BIP_INSTALLVERZ gt SAP BusinessObjects Enterprise XI 4 0 wdeploy workdir sapappsvr73 application 3 Kopieren Sie alle SCA Dateien in den folgenden Ordner lt SAPNW _INSTALLVERZ gt usr sap Trans EPS in Starten Sie die SAP NetWeaver Application Server Komponente 5 Starten Sie den Software Update Manager Serverprozess unter Verwendung des Benutzers lt sID gt ADMmit dem folgenden Befehl lt SAPNW _INSTALLVERZ gt lt Update Verzeichnis gt STARTUP BAT Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit der Verwaltungskonsole vorbehalten 79 6 Starten Sie die SUM Benutzeroberfl che ber einen Browser unter http lt Hostname gt 4239 oder lokal ber den Befehl lt SAPNW_INSTALLVERZ gt usr sap lt sapsid gt SUM sdt exe DSUGui bat 7 Bei Aufforderung erstellen Sie einen tempor ren Administratorbenutzer f r den Wartungsprozess Weitere Informationen finden Sie im SUM Handbuch unter Update of SAP Systems Using Software Update Manager 1 0 SPO8 Aktualisieren von SAP Systemen ber SAP S
148. ttformdienste e Grafischer Vergleich e GAP BusinessObjects Dashboards fr her Xcelsius BusinessProcessBI veraltet Ja Diese Webanwendung ist veraltet Sie bietet Unterst tzung f r alte Crystal Reports Webdienste und SDK Komponenten einschlie lich e Crystal Enterprise 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 14 vorbehalten berblick ber die Implementierung von Webanwendungen Webanwendungsarchiv entweder Automatisch implementiert Beschreibung WAR oder EAR e Crystal Reports Report Application Server RAS e GAP BusinessObjects Dashboards fr her Xcelsius e SAP BusinessObjects Analysis OLAP Edition fr her Voyager clientapi Ja JavaScript APl Unterst tzung f r SAP Crystal Reports dswsbobje Ja Webdienstkomponenten einschlie lich e Session e Bl Plattform e Bl Katalog e F derations Administrationstool e Live Office e Webdienstabfrage Tool fr her Query asa Web Service e Publishing e Report Engine e SAP BusinessObjects Web Intelligence e Webdienste f r SAP BusinessObjects Dashboards fr her Xcelsius j sfplatform Nein Java Server Faces Unterst tzung und Beispiele MobileOTA14 Nein Webanwendung zur Unterst tzung mobiler Anwendungen OpenSearch Nein Unterst tzung von OpenSearch AdminTools Ja Unterst tzung von Query Builder Die folgende Tabelle ve
149. ty Matrix Supported Platforms PAR im Bereich SAP BusinessObjects im SAP Support Portal unter https service sap com bosap support r Version Datum Beschreibung SAP BusinessObjects Mai 2013 Erste Ver ffentlichung dieses Dokuments Business Intelligence 4 1 SAP BusinessObjects August 2013 Abschnitt Sicherheitsausnahme beim Implementieren von AdminTools Business Intelligence dswsbobje oder BusinessProcessBl in JBoss 7 1 Seite 93 wurde aktu 4 1 Support Package 1 alisiert Umgehungsl sung ist m glicherweise auch f r dswsbobje und BusinessProcessBI Anwendungen bei der Implementierung auf JBoss 7 1 erforderlich Statt SAP Java Support Package Manager JSPM wird jetzt SAP Soft ware Update Manager SUM zum Implementieren von Webanwendun gen auf der Technologieplattform SAP NetWeaver verwendet Abschnitt Implementierung der Technologieplattform SAP NetWeaver mit SAP Software Update Manager SUM Seite 79 wurde aktualisiert SAP BusinessObjects November e Weblogic 10 wird nicht mehr als unterst tzte Plattform aufgef hrt Business Intelligence 2013 e ndern der installierten Sprachen wurde aktualisiert weil es ab so 4 1 Support Package 2 fort m glich ist Sprachen ber eine nderungsinstallation hinzuzu f gen statt eine vollst ndige Neuinstallation vorzunehmen e Die aktualisierten Abschnitte wdeploy predeploy und wdeploy prede ployall umfassen jetzt den Parameter jrockit e WebSphere 8 5 5 wurde als unte
150. uelle Implementierung mithilfe des SAP Software Update Ma nager SUM durch Tomcat 6 0 tomcat6 deployall wdeploy bat tomcat6 Das_dir C Tomcat6 Das instance localhost Das service name Tomcat6 Tomcat 7 0 tomcat 7 deployall wdeploy bat tomcat7 Das_dir C Tomcat7 Das instance localhost Das service name Tomcat7 WebLogic 11gRl weblogic11 deployall wdeploy bat weblogicll 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 WebSphere 7 0 websphere 7 deployall wdeploy bat websphere7 Das dir C IBM WebSphere AppServer Das instance serverl Das virtual host default host Das profile name AppSrv0l Das _soap port 8880 WebSphere 8 5 oder 8 5 5 websphere8 deployall wdeploy bat websphere8 Das dir C IBM WebSphere AppServer D es instance seryvyeril Das virtual host default host Das profile name AppSrv01 Das soap port 8880 4 6 2 3 wdeploy undeploy Der Befehl wdeploy undeploy ruft die Befehlszeilenschnittstelle des Ziel Webanwendungsservers auf um eine implementierte Bl Plattform Webanwendung vom Server zu entfernen 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte 56 vorbehalten Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows Implementieren von Webanwendungen mit dem WDeploy Tool vr Beispiel
151. vern aufteilen Der Zugriff auf den Implementierungsordner eines Webanwendungsservers ist nicht erforderlich Der getrennte Inhalt kann von dem Server auf dem WDeploy gehostet wird manuell auf die Webserver und Webanwendungsserver kopiert werden Wenn WDeploy auf einem dedizierten Webserver installiert wird kann der Befehl wdeploy predeploy oder wdeploy predeployall verwendet werden um statische Inhalte aus Webanwendungen direkt im Inhaltsverzeichnis des Webservers zu erstellen Einige Parameter sind f r bestimmte Web oder Webanwendungsserver obligatorisch Web oder Webanwen F r die Vorab Implementierung erforderliche Parameter dungsserver WebSphere Application Ser as_virtual_host ver Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 69 Web oder Webanwen F r die Vorab Implementierung erforderliche Parameter dungsserver Apache und IBM IHS ws_dir deployment_dir connector_type 4 6 5 Deaktivieren der CMC oder der Bl Launchpad Webanwendungen Die Webanwendungen der Central Management Console CMC und von Bl Launchpad fr her InfoView sind nun im Archiv BOE BOE war oder BOE ear enthalten Verwenden Sie das WDeploy Tool um entweder die CMC oder die Bl Launchpad Webanwendung zu deaktivieren so dass bei der Implementierung des Archivs BOE auf einem Weba
152. von Webanwendungen unter Unixunter Windows 22 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool 2 Geben Sie im Feld ffnen den Befehl regedit ein Das Programm Registrierungs Editor wird ausgef hrt 3 Navigieren Sie in der Registrierungsstruktur zu IF HKEY_LOCAL_MACHINE 7 SYSTEM CurrentControlSet gt Control FileSystem 2 4 Doppelklicken Sie auf lt NtfsDisable8dot3NameCreation gt und vergewissern Sie sich dass der zugeh rige Wert auf O festgelegt ist Beim Wert O ist die Windows Unterst tzung von 8 3 Dateinamen aktiviert Jetzt unterst tzt Windows sowohl lange als auch kurze Dateinamen Starten Sie das System neu damit die nderung wirksam wird 4 2 5 Einrichten der Java Umgebung WDeploy erfordert eine Java Virtual Machine um auf dem Hostsystem verf gbar zu sein Das Java Development Kit JDK 1 6 wird vom BlI Plattform Installationsprogramm automatisch installiert muss jedoch vom Bl Plattform Server eingerichtet oder kopiert werden wenn es manuell auf einem dedizierten Rechner installiert wird Standardm ig wird das vom BI Plattform Installationsprogramm installierte JDK verwendet Wenn Sie einen dedizierten Webanwendungsserver verwenden m ssen Sie das Java JDK entweder durch eine Webschichtinstallation oder durch eine manuelle Installation eines geeigneten JDK 1 5 oder 1 6 wie vom Webanwendungsserver unterst tzt einrichten Stellen Sie bei der manuellen Einrichtung eines JDK sicher das
153. werden Dies ist ein bekanntes Problem von JDK 5 und 6 6 12 2 Entfernen von Webanwendungsimplementierungen in Tomcat mittels WDeploy Bei Verwendung des Befehls wdeploy undeploy auf einem Tomcat Web Application Server tritt m glicherweise ein Fehler auf wenn der Webanwendungsserver nicht heruntergefahren wurde und noch in Verwendung ist Sie k nnen dieses Problem umgehen indem Sie den Tomcat Web Application Server herunterfahren bevor Sie den Befehlwdeploy undeploy ausf hren 6 12 3 Tomcat l dt anfangs m glicherweise keine Webanwendungen nach dem Ausf hren von WDeploy Webanwendungen die mithilfe des WDeploy Tools neu auf Tomcat implementiert wurden werden anfangs u U nicht geladen wenn ein nicht standardm iger Kontextpfad verwendet wird Starten Sie Tomcat neu damit die nderungen wirksam werden Handbuch f r die Implementierung von Webanwendungen unter Unixunter Windows 2014 SAP SE oder ein SAP Konzernunternehmen Alle Rechte Bekannte Probleme und Umgehungsl sungen vorbehalten 95 6 13 WebLogic 6 13 1 Zur cknehmen der Bereitstellung von Webdiensten in WebLogic Wenn Sie die Befehle wdeploy undeploy oder wdeploy undeployall verwenden werden die Webdienst Webanwendungen BusinessProcessBl und dswsbobje u U nicht von einem WebLogic 10 3 x Webanwendungsserver gel scht Um dieses Problem zu umgehen stoppen Sie die Webanwendungen BusinessProcessBl und dswsbobje ber die Verwaltungskonsole und starten S

Download Pdf Manuals

image

Related Search

Related Contents

Hygrotherm plus  Transcend TS512MSDOM7H solid state drive  NEULOR - Quimivisa  Model: CBT 66 CBT 96    Norge 1200 GT 8V - Manual de Servicio - 01/2011    

Copyright © All rights reserved.
Failed to retrieve file