Home
Handbuch für die Implementierung von Webanwendungen
Contents
1. SAP BusinessObjects Business Intelligence Dokumentversion 4 0 Support Package 10 2014 07 24 Inhaltsverzeichnis 2 1 2 2 2 3 2 4 3 1 3 2 3 3 3 4 3 9 4 1 4 2 4 3 4 4 4 5 D k ume tverl f lt e a a HE RB IE RE a E A E a 5 Erste Schritte 2 2 24 02 232 2a RR En a aa A a aE a a E a a a aa 8 Was ist SAP BusinessObjects Business Intelligence aaa aaa 8 Informationen z diesem Dokument s s srera 4222004 nn a A BTE ea 8 Was ist neu im Handbuch f r die Implementierung von Webanwendungen aoaaa saaa aa 8 Zielgruppe dieser Dokumentation paua seni emonda een 9 berblick ber die Implementierung von Webanwendungen a n n sanonu nnnn nunun 10 bersicht ber OSGi WAR Dateien r 2 nase ee mn ns da a eea eah 10 Failover und Lastausgleich 2 22 eisted nase ee aa en 10 3 21 Support von Webanwendungs Clustering 2 sasaaa nennen 11 WAR und EAR Dateien von SAP BusinessObjects Business Intelligence nonna naaa 11 334 Implementieren von MobileOTA14 war zur Unterst tzung mobiler Anwendungen 14 332 Implementieren von OpenSearch war f r OpenSearch Unterst tzung 2 22 14 Standardkontextst mmen 2 r nu ernennt aaa an Ba en 16 Benutzerdefinierte Stammkontexte und Kontextpfade 2 2 2 2 none nee nennen 16 3 5 1 nidern des Stammk ntextss 3a 2 28 zur aan aa Ba RR ee na lee ee 16 3 5 2 ndern des Kontextpfads von Webanwendungen ossoa asaca onaran
2. 10 76 Die dynamischen Inhalte von Webanwendungen befinden sich in lt BOE_INSTALLVERZ gt sap bobj enterprise xi40 wdeploy workdir websphere6 application Die statischen Inhalte finden Sie unter lt BOE_INSTALLVERZ gt sap bobj enterprise xi40 wdeploy workdir websphere6 resources 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 sh websphere6 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 sh websphere6 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 unt
3. app source treeoderwar dir work dir root context _path Weitere Informationen finden Sie unter WDeploy Konfigurationsdatei 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 generische BOE war Datei lt BOE_INSTALLVERZ gt sap bobj enterprise xi40 wdeploy wdeploy sh lt WEBANW SERVER gt Dwar dir 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 BOE_INSTALLVERZ gt sap bobj enterprise xi40 wdeploy wdeploy sh buildwarall Dapp_ source tree lt BOE INSTALLVERZ gt sap bobj enterprise xi40 warfiles webapps Dwar dir 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 Konfigura
4. server deploy default jbossweb deploy tomcat55 sar jboss temeacbarsa E JBoss Nein rwx r x r x De a chmo N l es HONE as_dir bin u 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte 20 vorbehalten Handbuch f r die Implementierung von Webanwendungen Implementieren von Webanwendungen mit dem WDeploy Tool Verzeichnis Rekursiv Ae GI Gruppe Sonstige Beispielbefehl bin JBoss Nein rwx r X r X Bibliotheken chmod 755 as_dir lib lt JBOSS_ HOME Lio SAP NetWeaver AS Java 7 2 und 7 3 i Hinweis Wenn SAP in der Ordnerhierarchie z B netweaver sap installiert wird m ssen die nachfolgend aufgef hrten Rechte sowohl f r das SAP als auch f r das NetWeaver Verzeichnis gew hrt werden Verzeichnis Rekursiv Benutzer Gruppenmodus Sonstige Beispielbefehl Stammverzeichnis Nein rwx r x r X des SAP chmod 755 Anwendungsserve r Benutzerkontos lt SAPAS USE und R gt Unterverzeichnis des SAP BusinessObjects Business Intelligence Benutzerordners SAP AS Nein rwx rwx rwx en 2 chmo Installationsverzei lt SAPAS HOME chnis 3 SAP AS Nein rwx rwx rwx Verzeichnis chmod 777 as_dir lt SAPAS_ HOME gt sap SID Verzeichnis Nein rwx rwx rwx f r SAP AS chmod 777 Sas_dir as_sid lt SAPAS_ HOME gt sap CTB Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP K
5. 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 einen 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 SAP BusinessObjects Business Intelligence 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 4 Befolgen Sie die Konfigurationsanweisungen f r Plugins auf der BEA W
6. anderen Rechner ausgef hrt wird kopieren Sie den WDdeploy Befehl und die Umgebung auf den Webanwendungsserver Siehe Implementieren von Webanwendungen auf einem Remoterechner 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 BOE_INSTALLVERZ gt sap _bobj enterprise xi40 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 opt Tomcat as instance localhost as service name Tomcat6 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool o Bearbeiten Sie config apache Zum Beispiel ws dir opt apache224 connector type Tomcat6 deployment dir opt apache224 htdocs 8 Verwenden Sie wdeploy predeploy im Split Modus um Quell Webanwendungen in separate statische und dynamische Dateien aufzuteilen Zum Beispiel o F hren Sie den folgenden Befehl aus um statische Inhalte f r den Apache Webserver zu extrahieren wdeploy sh 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 imple
7. 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 AdminTools Ja Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 83 Webanwendungsarchiv entweder WAR oder EAR Automatisch implementiert dswsbobje Ja BusinessProcessBl veraltet Ja clientapi No MobileOTA14 Nein jsfplatform Nein OpenSearch Nein 4 7 4 Optionen des WDeploy GUl Tools Im Bildschirm Optionen des WDeploy GUI Tools k nnen Sie benutzerdefinierte 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 43 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 1 Hinweis Das WDeploy GUI Tool akzeptiert in Pfaden derzeit ausschlie lich englisc
8. 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 WEBANW_SERVER gt entsprechend Ihrer Implementierung zu konfigurieren Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 55 JBoss 4 2 3 jboss4 wdeploy sh jboss4 predeployall JBoss5 jboss5 Oracle Application Server wdeploy sh jboss5 predeployall wdeploy sh oas1013 10gR3 oas1013 ee oil SAP NetWeaver AS Java 7 2 2 wdeploy sh sapappsvr72 sapappsvr72 predeployall SAP NetWeaver AS Java 7 3 wdeploy sh sapappsvr73 sapappsvr73 predeployall Sun Java System Application Server 9 1 sunone9 wdeploy sh sunone9 Das admin is secure true predeployall Tomcat 5 5 tomcat55 wdeploy sh tomcat55 predeployall Tomcat 6 0 tomcat6 wdeploy sh Tomcat6 predeployall WebLogic 9 2 MP2 wdeploy sh weblogic9 weblogic9 predeployall WebLogic 10 und 10 3 weblogic10
9. 17 Implementieren von Webanwendungen mit dem WDeploy Tool vumrenne nun nn 18 Ubersicht ber WDepl y m sendados tarzi ee nennen aan une land ger 18 WDeploy Voraussetzungen ss en nat ae Da rn a a le Dee 18 4 21 Vor dem Implementieren von Webanwendungen 22 2 22 22 seen en 18 4 2 2 Hardware nforder ngen n Allg Des ana ne Dean a aanta EN 19 4 2 3 64 Bit Unterst tzung ar ars Rs en en a ee A A AE 19 4 2 4 Mindestrechte f r die Implementierung von Webanwendungen mit einem anderen Konto ae A SL A Reh Er a LE Be Bee E na neh na Ba A in da Kap U In Er ea ara Een Ba ia Bra A 19 4 2 5 Festlegen von ulimit auf unbeschr nkt 2 2 22 22 nn aaa nennen 27 4 2 6 Einrichten der Java UMmgebung Ana neti o ran Dia ra a al 27 4 2 7 Webanwendungsserver Parameterkonfigurationsdateien 222222 ceeeeenee nn 28 4 2 8 Installieren von WDeploy auf einem Remote Webanwendungsserver 2 2 2 2 2 222 28 Registrierung von SAP System Landscape Directory SLD 2 2 22 22 seen 29 4 3 1 Aktivieren der SLD Registrierung f r SAP NetWeaver 2 22 aaaea 29 4 3 2 Aktivieren der SLD Registrierung f r Tomcat nanasan onen 29 4 3 3 Aktivieren der SLD Registrierung f r WebSphere 22 2 2222 ces ceara 30 Implementierungsm di H 2 22 22 Lea ik ae En a EB NE ae 30 4 4 1 Standalone Implementierungen eea n i e a a a a E a A TE 30 4 4 2 Implementierungen mit geteilter Webschicht a aa aaa naana aaaeeeaa 31 WDe
10. 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 Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 71 72 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 Webserver URL ein Beispiel http apache meinunternehmen con 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 Zum Beispiel http tomcat meinunternehmen
11. Alle Rechte vorbehalten 37 Parametername Beschreibung Beispiel rungsschl ssel nur f r Instal Procrun 2 0 lationen unter Microsoft Wind lt as_service_name gt Parameters ows relevant Java as_service_key_value Java Parameter von Tomcat Optionen Der Wert des Registrierungs schl ssels as_server_key 4 5 2 4 Konfigurationsdatei f r WebLogic 10 10 3 oder 10 3 x 11g R1 Legen Sie inconfig weblogic10 oder config weblogic11 Standardwerte f r die folgenden Parameter fest sodass Sie sie nicht jedes Mal in die Befehlszeile eingeben m ssen Tabelle 6 Obligatorische WDeploy Parameter f r WebLogic 10 10 3 oder 10 3 x 11g R1 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 opt bea weblogie user_projects domains base domain 4 5 2 5 WebSphere 6 7 8 5 oder 8 5 5 Konfigurationsdatei Legen Sie in config websphere6 oder config websphere70oder config websphere8 Standardwerte f r die folgenden Parameter fest sodass Sie sie nicht jedes Mal in die Befehlszeile eingeben m ssen Tabelle 7 Obligatorische WDeploy Parameter f r WebSpher
12. 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 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit der Verwaltungskonsole vorbehalten 103 6 Bekannte Probleme und Umgehungsl sungen 6 1 Windows Zeilenenden im Skript wdeploy sh Das Skript wdeploy sh kann Windows DOS Zeilenenden enthalten wenn es von einem Windows Rechner auf ein Unix oder Linux System kopiert wird Um dieses Problem zu beheben verwenden Sie einen Texteditor oder ein Dienstprogramm wie dos2unix um die Windows DOS Zeilenenden Wagenr cklauf Zeilenumbruch in wdeploy sh in Unix Zeilenenden Wagenr cklauf zu konvertieren 6 2 Umbenennen der BOE Webanwendung oder Webanwendungs Quellstruktur Wenn der Quellstrukturordner f r SAP BusinessObjects Business Intelligence Webanwendungen umbenannt wird implementiert das WDeploy Tool dies m glicherweise nicht korrekt Dies betrifft
13. Beispielbefehl cluster Nein rwx rwx rwx Dom nenunterver SENSE N zeichnis f r J2EE Sas_dir lt SAPAS_ HOME as_sid gt inst sap CTB en ance IC00 j288 j2ee cluster cluster server0 apps server0 sap com apps sap com Tomcat 6 und 7 Verzeichnis Rekursiv Benutzer Gruppenmodus Sonstige Beispielbefehl Stammverzeichnis Nein rwx r x r X des Tomcat az Benutzerkontos und x lt TOMCAT US Unterverzeichnis ER gt des SAP BusinessObjects Business Intelligence Benutzerordners Implementierungs Nein rwx rwx rwx verzeichnis f r chmod 777 Webanwendungen Sas_dir lt TC_HOME gt webapps webapps Verzeichnis f r Nein rwx rwx rwx Tomcat chmod 777 Bin rdateien as_dir bin lt TC_HOME gt bin Tomcat Ja rwx rwx rwx Konfigurationsverz Gimo R i T eichnis as_dir conf lt TC_HOME gt conf Tomcat Nein rwx r x r x Bibliotheksverzeic une 733 hnis as_dir lib Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 23 Verzeichnis Rekursiv Benutzer Gruppenmodus Sonstige Beispielbefehl lt TC_HOME gt lib WebLogic 10 10 3 und WebLogic 10 3 x 11g R1 Verzeichnis Rekursiv Benutzer Gruppenmodus Sonstige Beispielbefehl Stammverzeichnis Nein rwx r
14. CONNECTOR_TYPE gt auf den entsprechenden Connectortyp fest Legen Sie connector _type auf den vom Webserver verwendeten Namen des dedizierten 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 48 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool Webanwendungsservers fest Bei der Verwendung eines Apache Webservers und eines Tomcat 6 Webanwendungsservers sollte connector type beispielsweise 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 WEBSERVERTYP gt und Dws dir lt WEBSERVERVERZ 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 Tabelle 10 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 die Webanwendung in eine WAR oder EAR Datei ge packt und unter lt BOE_INSTALL _DIR gt sap bobj enterp
15. 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 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 geschlechtsneutral
16. Implementieren von Webanwendungen mit dem WDeploy Tool 4 6 3 1 SAP NetWeaver 4 6 3 1 1 Voraussetzungen f r die Implementierung auf 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 einem SAP NetWeaver Application Server beliebige Version implementieren stellen Sie sicher dass html und htm Dateien nie komprimiert werden Gehen Sie beispielsweise in SAP NetWeaver AS 7 3 wie folgt vor 1 Melden Sie sich an Ihrem SAP NetWeaver Administrator Portal an Beispiel http lt servername gt 50200 nwa Navigieren Sie zu gt Configuration gt Infrastructure Java System Properties Java Systemeigenschaften 2 W hlen Sie auf der Registerkarte Services Dienste die Option HTTP provider 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 11 Beispiel NEUE Berechneter Standardwert AlwaysCompressed falls leer Leerschritt eingeben NeverCompressed htm html text html
17. Konfigurationsdatei config lt WEB_APP_SERVER gt entsprechend Ihrer Implementierung zu konfigurieren Parameter JBoss 5 jboss5 wdeploy sh jboss5 Das dir opt jboss 5 Das instance default DAPP BOE undeploy SAP NetWeaver AS Java deploy sh TA 7 2 sapappsvr72 ee Das_dir usr sap Das instance JC01l Das sid AS2 Das admin username Administrator Das admin password passwordl Das admin port 50004 DAPP BOE undeploy SAP NetWeaver AS Java Der Befehl wdeploy undeploy bietet keine Unterst tzung f r SAP NetWea 7 3x und 7 4 sapappsvr73 Ver AS Java 7 3x oder 7 4 Tomcat 6 0 tomcat6 wdeploy sh Tomcat6 Das_dir opt tomcat6 Das instance localhost DAPP BOE Das service name Tomcat6 undeploy Tomcat 7 0 tomcat 7 wdeploy sh Tomcat Das_dir opt tomcat7 Das instance localhost DAPP BOE Das service name Tomcat7 undeploy WebLogic 10 und 10 3 eiii wdeploy sh weblogic10 weblogic10 Das domain dir opt bea user projects domains Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 67 base domain Das admin port 7001 Das instance AdminServer Das admin username weblogic Das admin password weblogic DAPP BOE undeploy WebLogic 10 3 x 11g R1 hehe wdeploy sh weblogicl1l Das domain dir opt bea user projects domains base doma
18. NetWeaver AS 7 3 mit SAP Software Update Manager SUM 6 12 Tomcat 6 12 1 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 Befehl wdeploy undeploy ausf hren 6 12 2 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 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 110 vorbehalten Bekannte Probleme und Umgehungsl sungen 6 13 WebLogic 6 13 1 WebLogic 10 x mit Sun JDK IBM JDK oder JRockit unter Unix oder Linux Eine Implementierung auf WebLogic 10 x System mit Sun JDK IBM JDK oder JRockit schl gt unter Umst nden mit folgender Fehlermeldung fehl java util zip ZipException Fehler beim ffnen der ZIP Datei zu viele offene Dateien Um dieses Problem zu umgehen erh hen Sie die Anzahl der Dateien die von WebLogic und dem Betriebssystem ge ffnet wer
19. 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 lt WAS_ 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 1 W hlen Sie im Men die Option I gt Applications Anwendungen gt Application Types Anwendungstypen gt WebSphere enterprise applications WebSphere Enterprise Anwendungen 2 Der Bildschirm Enterprise Applications Enterprise Anwendungen wird angezeigt 2 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 3 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 4 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 5 bernehmen Sie die Standardoption Fast Path Schneller Pfad und gehen Sie zum n chsten Bildschirm Im Bildschirm Install New Appl
20. Webanwendungsimplementierungen in Tomcat mittels WDeploy 110 6 12 2 Tomcat l dt anfangs m glicherweise keine Webanwendungen nach dem Ausf hren von VV DIEB O ya ee le 2 a a ER end ne BAT AR BR NAE E a E aA 110 WEBLOG iae tania een re ge a ee aae a a ae eier 111 6 131 WebLogic 10 x mit Sun JDK IBM JDK oder JRockit unter Unix oder Linux o naasa 2 2 20 111 6 13 2 Zur cknehmen der Bereitstellung von Webdiensten in WebLogic aaas aana aaa 111 WebSphere sms 2 2 4 22 ma mar Au a BE EAE E ee ge A hehe 112 6 14 1 Implementierung auf WebSphere im gesicherten Modus 2 22 2222 n nennen 112 6 14 2 Nicht verf gbarer Hyperlink List of Web Services Liste der Webdienste auf WebSphere FAUNA O De ai E re rn ee er BR en BEER N AA 112 6 14 3 Interner Serverfehler nach Implementierung von Webdiensten auf WebSphere 7 0 113 6 14 4 WASX7017E Ausnahme bei Implementierung in WebSphere 2 22 2222 113 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen vorbehalten Inhaltsverzeichnis 1 Dokumentverlauf Die folgende Tabelle enth lt eine bersicht ber die wichtigsten nderungen an den Dokumenten i Hinweis Eine aktuelle Liste der in dieser Version unterst tzten Webanwendungsserver finden Sie in der Product Availability Matrix Supported Platforms PAR im Bereich SAP BusinessObjects im SAP Support Portal unter https service sap com bosap s
21. Webanwendungsserver in dem Webanwendungen installiert sind Der Standardstammkontext f r SAP BusinessObjects Business Intelligence 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 BOE lauten 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 SAP BusinessObjects Business Intelligence Webanwendungen verwendeten Stammkontext ndern mit Ausnahme der AdminTools Webanwendung AdminTools muss f r eine ordnungsgem e 2014 SAP AG oder ein SAP Konz
22. Webanwendungsserver an den CMS get tigten Abfra gen 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 samt Bei spiele f r jeden unterst tzten Webanwendungsserver Neue Funktionen dokumentiert Neue WDeploy Funktionen wurden dokumentiert Die Produktdokumentation f r SAP BusinessObjects Business Intelligence 4 0 steht auf dem SAP Help Portal zur Verf gung und wird mit den neuesten Informationen aktualisiert sobald diese verf gbar sind Die neueste Produktdokumentation finden Sie unter http help sap com bobip40 2 4 Zielgruppe dieser Dokumentation Diese Dokumentation ist f r den Systemadministrator bzw IT Mitarbeiter bestimmt die Support f r eine SAP BusinessObjects Business Intelligence Installation bereitstellen Kenntnisse der gesamten Netzwerkumgebung Verwendungskonventionen f r Ports Datenbankumgebung und Webserversoftware werden vorausgesetzt Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Erste Schritte vorbehalten 9 3 berblick ber die Implementierung von Webanwendungen Das Installationsprogramm von SAP BusinessObjects Business Intelligence kann Webanwendungen nur auf dem geb ndelten Tomcat 6 0 Webanwendungsserver implementieren
23. com 8080 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 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 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 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 apache meinunternehmen com jsp examples i Hinweis Diese Beispiel URL funktioniert nur wenn Sie die Webanwendung jsp examples manuell implementiert haben Wenn der Webanwendungsserver auf demselben Rechner wie SAP BusinessObjects Business Intelligence installiert ist f hren Sie WDeploy lokal auf diesem Rechner aus Wenn der Webanwendungsserver auf einem
24. domain dir bea user projects domains base domain Das admin port 7001 Das instance AdminServer Das admin username weblogic Das admin password weblogic DAPP BOE deploy WebLogic 10 3 x 11g R1 depl sh Dil oil weblogic11 Mr on Das domain dir bea user projects domains base domain Das admin port 7001 Das instance AdminServer Das admin username weblogic Das admin password weblogic DAPP BOE deploy WebSphere 6 1 loy sh h a wdeploy sh websphere6 Das_dir opt ibm WebSphere AppServer Das instance serverl Das virtual host default host Das profile name AppSrvOl Das soap port 8880 DAPP BOE deploy WebSphere 7 0 koyas h h websphere 7 wdeploy sh websphere Das_dir opt ibm WebSphere AppServer Das instance serverl Das virtual host default host Das profile name AppSrvO0l Das soap port 8880 DAPP BOE deploy WebSphere 8 5 oder 8 5 5 Low an h Gerne wdeploy sh websphere8 Das dir opt ibm WebSphere AppServer Dasernsieanee serveril 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 SAP BusinessObjects Business Intelligence Quellverzeichnis der Webanwendung aus lt lt BOE_INSTALL_DIR gt gt sap bobj enterprise xi40 wdeploy warfiles webapps 2014 SAP AG oder ein SAP Konz
25. f r integrierte L sungen an Sie k nnen das WebSphere Programm Administrative console Verwaltungskonsole ausf hren oder einen Webbrowser verwenden um http lt WAS_ 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 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 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 Han
26. gt lt BI_LAUNCHPAD CONTEXT gt e httpl s lt WEB_APP_SERVER gt lt PORT gt lt CMC_CONTEXT gt Ersetzen Sie lt WEB_APP_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 1 lt BOE_INSTALL_DIR gt sap bobj enterprise xi40 wdeploy logs WDeploy summary log Ein Datensatz zur WDeploy Aktivit t auf einer 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 BOE_INSTALL DIR gt sap bobj enterprise xi40 wdeploy logs WDeploy log enth lt den gesamten Inhalt von wDeploy_summary log aber auch Zeitstempel und s mtliche Warn oder Fehlermeldungen 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 log gr er wird als 512 KB wird die Datei
27. 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 14 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 15 Klicken Sie auf OK Es wird eine Master Konfigurations nderungsbest tigung angezeigt 16 Klicken Sie auf Class loading and update detection Klassenlade und Update Ermittlung Der Konfigurationsbildschirm Class loader Klassenladeprogramm wird angezeigt 17 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 18 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 19 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 implemen
28. ist und ausgef hrt wird Erstellen Sie eine WebLogic Dom ne in der Webanwendungen von SAP BusinessObjects Business Intelligence 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 WebLogic Version predeploy Beispiel 10 oder 10 3 wdeploy sh weblogic10 DAPP BOE predeploy 10 3 3 10 3 4 10 3 5 10 3 6 wdeploy sh weblogicl1l DAPP BOE predeploy i Hinweis Mit dem Befehl wdeploy predeploy wird eine nicht gepackte Ordnerstruktur f r die Webanwendungen der Webdienste dswsbobje und BusinessProcessBI anstelle einer WAR Datei erstellt Beispiel weblogicll application dswsbobje dswsbobje axis2 web images META INF WEB INF Lii META INF Resources Bei der Implementierung auf WebLogic m ssen Sie den zweiten inneren dswsbobje oder BusinessProcessBI Ordner ausw hlen 1 Melden Sie sich an WebLogic Server Administrative Console mit einem Webbrowser unter http lt WAS_ HOSTNAME gt lt PORT gt console an wobei lt WAS_HOSTNAME gt der Name des Weblogic Servers und lt PORT gt die Nummer des Ports ist den der Admin Server berwacht 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 auf WebLog
29. mit einem eindeutigen Zahlensuffix umbenannt So wird beispielsweise WDeploy log in WDeploy 1log 01 umbenannt Wenn bereits eine Datei mit dem Namen WDeploy log 01 vorhanden ist wird WDeploy 1log 02 erstellt 4 10 Webanwendungsaktualisierungen durch WDeploy Tabelle 12 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 Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 85 DE NE Server Vorgenommene nderungen und Servlet Zuordnungen enth lt Die Datei ws_dir conf httpd conf wird ge ndert indem die vorherige Datei eingef gt wird Tomcat Zum classpath hinzugef gte Dateien werden in as_dir shared lib abgelegt 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 Umgebung
30. nnen sich auf demselben Rechner oder auf unterschiedlichen Rechnern in einem Netzwerk befinden i Hinweis Die folgenden Webanwendungen werden in Implementierungen mit dem Modus geteilte Webschicht nicht unterst tzt e Web Services e MobileOTA14 e OpenSearch e jsfplatform Im folgenden Diagramm stellen Webclients ber eine Firewall eine Verbindung 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 durch SAP BusinessObjects Business Intelligence weiterverarbeitet werden m ssen werden zur Verarbeitung an den Central Management Server CMS gesendet 3 Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 31 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 Der WDeploy Befehl kann auch auf einem dedizierten Webserver 1 und einem Webanwendungsserver 2 installiert werden wodurch das Implementieren getrennter Inhalte die aus e
31. nur die Komponenten implementieren k nnen die f r Ihr Unternehmen erforderlich sind In SAP BusinessObjects Business Intelligence 4 0 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 nglich mehreren Archiven erforderlich waren Beispielsweise enthielt SAP BusinessObjects Enterprise XI 3 x die Webanwendungen Central Management Console CMC und InfoView jetzt Bl Launchpad in archivierter Form als CMC war und InfoView war In SAP BusinessObjects Business Intelligence 4 0 wurden die Webanwendungen CMC und InfoView jetzt Bl Launchpad gemeinsam mit anderen Webanwendungen in ein einziges Archiv namens BOE war oder BOE ear konsolidiert Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte berblick ber die Implementierung von Webanwendungen vorbehalten 11 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 We
32. profiles Ja rwx rwx rwx Verzeichnis f r TR R WebSphere WEBS_HOME AppServer lt WEBSPHERE _ profiles HOME gt AppServer profiles WebSphere Nein rwx r x r x Admin Skript chmod 755 as_dir bin wsadmin sh lt WEBSPHERE_ HOME gt bin wsadmin sh WebSphere Nein rwx r X r xX Plugin Skript chmod 755 as_dir bin GenPluginCfg lt WEBSPHERE _ sh HOME gt bin GenPluginCf Gja SIA Handbuch f r die Implementierung von Webanwendungen Implementieren von Webanwendungen mit dem WDeploy Tool 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte vorbehalten 25 Verzeichnis Rekursiv Benutzer Gruppenmodus Sonstige Beispielbefehl WebSphere Nein rwx r xX r x Sicherheit az Sas_dir bin securityProcs lt WEBSPHERE _ jacl HOME gt bin securityPro Cora C WebSphere Nein rwx r X r x Sicherheit Gimes 793 as_dir bin LTPA LDAPsecu lt WEBSPHERE rityProcs jac HOME gt 1 bin LTPA_LDAPse CUVE LOCS Jacl plugins Nein rwx r x r x Verzeichnis f r chmod 755 WebSphere Sas_dir lt WEBSPHERE_ plugins HOME gt plugins Java Verzeichnis Nein rwx r x r x f r WebSphere Gomec 733 as_dir java lt WEBSPHERE HOME gt java Implementierungst Nein rwx r x r X ool Verzeichnis f r Comod 75 WebSphere as_dir lt WEBSPHERE _ deploytool HOME gt deploytool properties Nein rwx r x r x Verzeichnis f r us WebSphere Sas_dir lt WEBSPHERE_ pr
33. 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 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 5 jboss5 wdeploy sh jboss5 Das dir opt jboss 5 Das instance default undeployall SAP NetWeaver AS Java loy sh 72 TACINI wdeploy sh sapappsvr Das_dir usr sap Dasein sromee _uyeonl Das _sid AS2 Das admin username Administrator Das admin password passwordl Das admin port 50004 undeployall SAP NetWeaver AS Java Der Befehl wdeploy undeployall bietet keine Unterst tzung f r SAP Net 7 3x und 7 4 sapappsvr73 Weaver AS Java 7 3x oder 7 4 Tomcat 6 0 tomcat6 wdeploy sh Tomcat6 Das_dir opt tomcat6 Das instance localhost Das service name Tomcat6 undeployall Tomcat 7 0 tomcat 7 wdeploy sh Tomcat Das_dir opt tomcat7 Das instance localhost Das service name Tomcat7 undeployall WebLogic 10 und 10 3 en TE wdeploy sh weblogic weblogic10 Das domain dir opt bea user projects domains base domain Das admin port 7001 Das instance AdminServer Das admin username w
34. wdeploy predeploy oder wdeploy predeployall des WDeploy Tools erstellen Sie SCA Dateien und implementieren diese manuell mit dem SAP Software Update Manager SUM Tomcat 6 0 tomcat6 wdeploy sh Tomcat6 Das_dir opt tomcat6 Das instance localhost Das service name Tomcat6 deployall Tomcat 7 0 tomcat 7 wdeploy sh Tomcat Das_dir opt tomcat7 Das instance localhost Das service name Tomcat7 deployall WebLogic 10 und 10 3 eO wdeploy sh weblogic10 weblogic10 Das domain dir opt bea user projects domains base domain Das admin port 7001 Das instance AdminServer Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 65 Das admin username weblogic Das admin password weblogic deployall WebLogic 10 3 x 11g R1 loy sh Il i weblogic11 wdeploy sh weblogic11 base_domain Das admin port 7001 Das instance AdminServer Das admin username weblogic Das admin password weblogic deployall Das domain dir opt bea user projects domains WebSphere 6 1 E E wdeploy sh websphere6 Dasinstcanee seryernil Das profile name AppSrvO0l Das soap port 8880 deployall Das_dir opt WebSphere AppServer Das virtual host default host WebSphere 7 0 koabseheen wdeploy sh websphere 7 Das instance serverl Das profile name AppSrvO0l Das _ soap _port 8880
35. wdeploy sh weblogic10 predeployall Wenn der WebLogic Webanwendungsserver unter Linux gehostet und die JRo cket Java Virtual Machine eingesetzt wird und Sie die Webanwendung dswsbobje oder BOE vorimplementieren m chten m ssen Sie die Option Djvm is jrockit true definieren wdeploy sh weblogic10 Dya La J OCkLt true predeployall WebLogic 10 3 x 11g R1 weblogic11 wdeploy sh weblogic11 predeployall 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte 56 vorbehalten Handbuch f r die Implementierung von Webanwendungen Implementieren von Webanwendungen mit dem WDeploy Tool Parameter Wenn der WebLogic Webanwendungsserver unter Linux gehostet und die JRo cket Java Virtual Machine eingesetzt wird und Sie die Webanwendung dswsbobje oder BOE vorimplementieren m chten m ssen Sie die Option Djvm_is_jrockit true definieren wdeploy sh weblogic11 Djy La J oCkLt rue predeployall WebSphere 6 1 wdeploy sh websphere6 Weine Dag vircval host Cefenle Most predeployall WebSphere 7 0 ini 7 wdeploy sh websphere7 en Dag vircual host Cefeule MOSE 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 BOE_INSTALL _DIR gt sap bobj enterprise xi40 wdeploy workdir lt WEB_APP_SERVER gt werden mit dem Befehl wdeploy deployonly auf dem Webanwendun
36. 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 auf WebLogic 10 oder dann erforderlich wenn die Dom nenkonfiguration gesperrt ist beispielsweise in einer Produktionsumgebung 7 Optional W hlen Sie auf WebLogic 10 die Anwendung aus Summary of Deployments Zusammenfassung der Implementierungen aus und klicken Sie aufl Start Servicing allrequests J Starten gt Alle Anforderungen bearbeiten ffnen Sie die Webanwendung in einem Webbrowser um sicherzustellen dass sie jetzt ausgef hrt wird 5 1 5 Manuelle Implementierung der Verwaltungskonsole von WebSphere 6 1 7 0 und 8 5 5 1 5 1 Manuelle Implementierung der Verwaltungskonsole von WebSphere 6 1 Stellen Sie sicher dass der Webanwendungsserver installiert und konfiguriert ist und ausgef hrt wird Erstellen Sie ber den Befehl wdeploy predeploy EAR Dateien die implementiert werden k nnen Wenn Sie BOE war 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 6 Implementierung Seite 97 Melden Sie sich ber die folgende U
37. 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 manuell vornehmen Die manuelle Anpassung von Webanwendungen zur Implementierung auf einem Webanwendungsserver wird in diesem Handbuch nicht behandelt 3 1 bersicht ber OSGi WAR Dateien Das OSGi Framework f r Java Webanwendungen vereinfacht die Implementierung von Webanwendungen die mit SAP BusinessObjects Business Intelligence ausgelief
38. Dateien und implementieren diese manuell mit SAP Software Update Manager SUM Detaillierte Anweisungen zum Durchf hren einer manuellen Implementierung in SAP NetWeaver 7 3x oder 7 4 finden Sie unter Implementierung von SAP NetWeaver AS 7 3 mit SAP Software Update Manager SUM 6 11 6 Erforderliche Konfiguration vor der Implementierung von SAP BusinessObjects Explorer auf SAP NetWeaver 7 3x oder 7 4x Vor der Implementierung der Webanwendung von SAP BusinessObjects Explorer explorer auf SAP NetWeaver 7 3x oder 7 4 m ssen Sie die Eigenschaft disable compression filter in der Datei WEB INF Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Bekannte Probleme und Umgehungsl sungen vorbehalten 109 classes default settings properties auf true festlegen Der Standardwert ist false ndern Sie default settings properties vom folgenden Speicherort aus lt BOE INSTALL DIR gt sap _bobj enterprise xi40 warfiles webapps explorer WEB INF classes i Hinweis Das WDeploy Tool bietet keine Unterst tzung f r die Installation oder Deinstallation unter SAP NetWeaver 7 3x or 7 4 Mit dem Befehl predeploy oder predeployall des WDeploy Tools erstellen Sie SCA Dateien und implementieren diese mit SAP Software Update Manager SUM Detaillierte Anweisungen zum Durchf hren einer manuellen Implementierung auf SAP NetWeaver 7 3x oder 7 4 finden Sie unter Implementierung von SAP
39. Dws type apache deployonlyall Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 79 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 Anschlie end m ssen statische Inhalte manuell auf den Apache Remotecomputer kopiert und dort implementiert werden wdeploy sh weblogic10 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 lt BOE_INSTALLVERZ gt gt sap bobj enterprise xi40 wdeploy workdir WebLogic10 resources o Kopieren Sie diese Ordner vom WeblLogic Webanwendungsserver in den Apache Ordner lt lt wWS_VERZ gt gt htdocs auf dem Apache Server o Kopieren Sie die bobj lt Anwendung gt con f Dateien vom WebLogic Webanwendungsserver in den Apache Ordner lt lt wS_VERZ gt gt conf auf dem Apache Server o Aktualisieren Sie httpd conf von Apache unter lt lt Ws_VER
40. Intelligence 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 eingegeben werden e Ein dem Installationsprogramm von SAP BusinessObjects Business Intelligence hnelnder konsolenbasierter 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 Legt IBM WebSphere spezifische Einstellungen in der web cm1 Datei der Webanwendung fest B ndelt die Inhalte der Webanwendung in einem Webarchiv Erstellt eine EAR Datei die die Webanwendung enth lt pwone Ruft IBM WebSphere Implementierungstools auf um die Webanwendung zu implementieren 4 2 WDeploy Voraussetzungen In diesem Abschnitt werden die Voraussetzungen f r die Implementierung von SAP BusinessObjects Business Intelligence Webanwendungen auf den unterst tzten Anwendungs
41. Java 1600 w hrend der Implementierung ber geben Zeit in Sekunden die das WDeploy Skript wartet bis der We banwendungsserver die Implemen tierung abgeschlossen hat z B 1600 time to wait factor 4 5 2 3 Tomcat 6 oder 7 Konfigurationsdatei Legen Sie inconfig tomcat6 oder config tomcat 7 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 SieAusf hren einer Implementierung auf getrennten Apache Web und Tomcat Web Application Servern Seite 71 Tabelle 5 Obligatorische WDeploy Parameter f r Tomcat 6 oder 7 Parametername as_instance as_service_name Beschreibung Name der Anwendungsserver instanz Name des Tomcat Diensts wenn der Anwendungsserver auf einem Windows Server in stalliert ist nur f r Installatio nen unter Microsoft Windows relevant Beispiel localhost Tomcat6 oder Tomcat7 as_dir Installierter Speicherpfad von Tomcat 6 oder 7 opt tomcat as_service_key F r Java Parameter von Tom cat verwendeter Registrie HKLM SOFTWARE Wow6432Node Apache Software Foundation Handbuch f r die Implementierung von Webanwendungen Implementieren von Webanwendungen mit dem WDeploy Tool 2014 SAP AG oder ein SAP Konzernunternehmen
42. Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 59 WebSphere 6 1 websphere6 wdeploy sh websphere6 Das_dir opt ibm WebSphere AppServer Das instance serverl Das virtual host default host Das profile name AppSrvO0l Das soap port 8880 DAPP BOE deployonly wdeploy bat websphere6 Das dir C IBM WebSphere AppServer Dee instance serverl Das virtual host default host Das profile name AppSrvO0l Das goap port 8880 DAPP BOE deployonly WebSphere 7 0 websphere 7 wdeploy sh websphere7 Das dir opt IBM WebSphere AppServer DasEinstanee_serveril Das virtual host default host Das profile name AppSrv0l Das _ soap _port 8880 DAPP BOE deployonly wdeploy bat websphere 7 Das dir C IBM WebSphere AppServer DasEinstanee seryeril Basix reualshost_deraulitshose Das profile name AppSrvO0l Das _ soap _port 8880 DAPP BOE deployonly WebSphere 8 5 und 8 5 5 websphere8 wdeploy sh websphere8 Das dir opt IBM WebSphere AppServer Das instance serverl Das virtual host default host Das profile name AppSrv0l Des _ soap port 8880 DAPP BOE deployonly wdeploy bat 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 deployonly 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwe
43. Liste der Webdienste auf WebSphere 7 0 und 8 5 Nach Verwendung des WDeploy Befehls zur Implementierung von Webdiensten auf WebSphere 7 0 oder 8 5 ist der Hyperlink List of Web Services Liste der Webdienste auf der Webdienstoberfl che nicht verf gbar F hren Sie die folgenden Schritte aus um dieses Problem zu umgehen 1 Starten Sie den WebSphere Webanwendungsserver 2 Verwenden Sie den WDeploy Befehl um die Webanwendungen dswsbobje und BusinessProcessBI zu implementieren 3 Stoppen Sie den WebSphere Webanwendungsserver Kopieren Sie die mar Dateien aus dem Unterordner modules von WEB INF in den Unterordner lib von WEB INF und ndern Sie die Erweiterung marin jar Kopieren Sie beispielsweise f r die Anwendung dswsbobje die Datei lt lt WEBSPHERE7_INSTALLVERZ gt gt profiles AppSrv0l installedApps lt lt WS7_KNOTENNAME gt gt dAswsbobje ear dswsbobje war WEB INF modules addressing 1 3 mar in eine neue Datei als lt lt WEBSPHERE7_INSTALLVERZ gt gt profiles AppSrvO0l installedApps lt lt WS7_KNOTENNAME gt gt dswsbobje ear dswsbobje war WEB INF 11b addressing 1 3 jar Beispiel cd lt WEBSPHERE7 INSTALL DIR gt profiles AppSrvo0 1 installedApps lt WS7 NODE NAME gt dswsbobje ear dswsbobje war WEB INF modules cp addressing 1 3 mar lib addressing 1 3 jar 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 112 vorbehalten Bekannte Probl
44. MaxDB Datenbankinstanz neu 7 F hren Sie den WDeploy Befehl zur Implementierung von Webanwendungen auf NetWeaver AS Java 7 2 SP3 erneut aus 6 11 2 Implementierung der dswsbobje Webanwendung auf SAP NetWeaver 7 2 schl gt fehl Beim Implementieren der Webanwendung dswsbobje auf SAP NetWeaver AS Java 7 2 kann der Implementierungsausnahmefehler javax xml transform TransformerFactoryConfigurationError Provider org apache xalan processor TransformerFactoryImpl not found auftreten und die Implementierung kann fehlschlagen Um dieses Problem zu umgehen starten Sie SAP NetWeaver AS Java 7 2 neu und implementieren Sie die Webanwendung dswsbobje erneut 6 11 3 Deinstallation von Webanwendungen von SAP NetWeaver 7 2 Es besteht die M glichkeit dass nach dem Deinstallieren von SAP BusinessObjects Business Intelligence Webanwendungen verschiedene zu den Webanwendungen geh rende Dateien oder Ordner auf dem Webanwendungsserver verbleiben Wenn dies der Fall ist stoppen Sie den Webanwendungsserver entfernen Sie die Dateien oder Ordner manuell und starten Sie den Webanwendungsserver neu 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 108 vorbehalten Bekannte Probleme und Umgehungsl sungen Gehen Sie wie folgt vor um Webanwendungen von SAP NetWeaver 7 2 Webanwendungsservern zu deinstallieren 1 Melden Sie sich ab und schlie en Sie alle Browsersitzungen f r Weban
45. RL bei der Verwaltungskonsole des WebSphere Application Servers an http lt WAS_HOSTNAME gt lt PORT gt ibm console Die Standardportnummer der WebSphere Verwaltungskonsole lautet 9060 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 96 vorbehalten Implementieren von Webanwendungen mit der Verwaltungskonsole 1 Klicken Sie unter der berschrift Applications Anwendungen des Konsolennavigationsmen s im linken Navigationsbereich auf Enterprise Applications Enterprise Anwendungen 2 Klicken Sie auf Install Installieren und navigieren Sie zum Speicherort der zu implementierenden EAR Datei W hlen Sie bei der Implementierung von einem Remotedateisystem die Option Remote File System Remotedateisystem 3 Geben Sie einen Kontextstamm f r die EAR Datei ein z B BOE f r BOE ear und w hlen Sie die Schaltfl che Next Weiter 4 Geben Sie im Bildschirm Step 1 Schritt 1 einen eindeutigen Namen f r die Webanwendung ein und fahren Sie mit dem Bildschirm Step 2 Schritt 2 fort 5 Heben Sie unter Map Modules to Servers Module zu Servern zuordnen den erstellten Server oder server falls Sie keinen eigenen Server erstellt haben unter Clusters and Servers Cluster und Server hervor und aktivieren Sie das Kontrollk stchen Select Ausw hlen Fahren Sie mit dem Bildschirm Step 3 Schritt 3 fort 6 W hlen Sie den von Ihnen erstellten virtuellen Ho
46. Registrierung der Bl Plattform in der Systemlandschaft im Administratorhandbuch f r SAP BusinessObjects Business Intelligence und in SAP Hinweis 1653689 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 e SAP NetWeaver 7 3 e Apache Tomcat 6 0 e IBM WebSphere 6 1 und 7 4 3 1 Aktivieren der SLD Registrierung f r SAP NetWeaver Die Integration des Data Supplier SD des System Landscape Directory SLD ist f r SAP NetWeaver verf gbar Informationen zur SLD DS Integration und NetWeaver finden Sie im SCN Dokument System Landscape Directory unter http scn sap com docs DOC 8042Mer 4 3 2 Aktivieren der SLD Registrierung f r Tomcat Um den Data Supplier SD des System Landscape Directory SLD mit Apache Tomcat 6 0 verwenden zu k nnen muss das SLDREG Registrierungstool auf jedem Apache Tomcat Webanwendungsserver installiert sein i Hinweis SLDREG wird nicht als Teil von SAP BusinessObjects Business Intelligence 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 Webanwendungsse
47. Servern ist kein Lastausgleich erforderlich da der Central Management Server CMS die Arbeit bereits unter den Clusterknoten verteilt i Hinweis Die Webanwendung Central Management Console CMC unterst tzt kein Sitzungs Failover Da Bl Launchpad jedoch fehlertolerant ist und Sitzungs Failover unterst tzt werden Benutzer den Ausfall eines Clusterknotens nicht bemerken 3 2 1 Support von Webanwendungs Clustering Die Central Management Console CMC und BI Launchpad Webanwendungen k nnen in Umgebungen mit einer Vielzahl unterschiedlicher Konfigurationen die geclustert sind einen Lastausgleich oder eine Fehlertoleranz beinhalten verwendet werden In folgender Tabelle ist die Konfigurationsunterst tzung f r CMC und Bl Launchpad Webanwendungen aufgef hrt Webanwendung Geclusterte Lastausgleich mit Lastausgleich ohne Fehlertoleranz Webanwendungsser Sitzungsaffinit t Sitzungsaffinit t ver Bl Launchpad ohne Unterst tzt Unterst tzt Nicht unterst tzt Ja Status CMC mit Status Unterst tzt Unterst tzt Nicht unterst tzt Nein i Hinweis Die Implementierung des WDeploy Tools in einem Cluster oder auf Cluster Software wie WebSphere Application Server Network Deployment wird nicht unterst tzt 3 3 WAR und EAR Dateien von SAP BusinessObjects Business Intelligence Die Funktionen aus denen sich SAP BusinessObjects Business Intelligence zusammensetzt werden auf mehrere Webanwendungen aufgeteilt sodass Sie
48. Switch Parameter D lt EIGENSCHAFT 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 sh Tomcat6 Das_dir opt tomcat6 Das instance localhost Das service name Tomcat6 DAPP BOE deployonly Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 43 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 In der folgenden Tabelle werden alle Eigenschaften f r WDeploy aufgelistet Tabelle 9 Eigenschaften f r WDeploy Eigenschaft APP Beschreibung Der Name der zu implementierenden Webanwendung wie im WAR oder EAR Dateinamen und in der Eigen schaftendatei der Webanwendung angegeben lt BOE_INSTALLVERZ gt sap bobj enterprise xi40 wdeploy conf apps lt WEB_ANW gt properties Diese Eigenschaft wird beim Arbeiten mit einzelnen W
49. View Sicht implementieren J festgelegt werden 4 W hlen Sie External Deployable Archives Externe implementierbare Archive und pr fen Sie die verf gbaren Optionen Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit der Verwaltungskonsole vorbehalten 91 5 Klicken Sie in der Symbolleiste auf Import Java EE Archives Java EE Archive importieren 6 W hlen Sie die SCA Datei der Webanwendung aus F hren Sie den Befehl predeploy oder predeployall aus um die SCA Dateien zu generieren Beispiel wdeploy sh lt lt WEB_APP SERVER gt gt predeployall Generierte Bl Plattform Webanwendungen von diesen Befehlen befinden sich standardm ig im Verzeichnis lt lt BOE_INSTALL_VERZ gt gt sap bobj enterprise xi40 wdeploy workdir sapappsvr72 Die SCA Datei wird in der Liste der externen implementierbaren Archive angezeigt 7 Klicken Sie in der Symbolleiste auf Deploy Implementieren Wenn Sie zum ersten Mal eine Webanwendung auf diesem Server implementieren werden Sie aufgefordert sich bei der SAP J2EE Engine anzumelden Geben Sie einen g ltigen Benutzernamen und ein g ltiges Kennwort ein wie etwa das SAP NetWeaver Administratorkonto Die Webanwendung wird auf SAP NetWeaver AS Java 7 2 implementiert und es wird ein Best tigungsdialogfeld angezeigt Das Symbol der Webanwendung in der Struktur External Deployable Archives Externe implem
50. Webanwendungsservers verwendeten Kontos zu implementieren m ssen Sie sicherstellen dass dieses Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 19 Konto ber die entsprechenden Berechtigungen f r bestimmte Verzeichnisse des Webanwendungsservers verf gt Legen Sie die in der folgenden Tabelle aufgef hrten Rechte fest bevor Sie das WDeploy Tool ausf hren Stellen Sie alternativ sicher dass dieses separate Konto ein Mitglied derselben Gruppe ist dem auch das Webanwendungsserver Konto angeh rt und legen Sie die Rechte nur f r die Spalten Benutzer und Gruppe fest i Hinweis Neben dem in den folgenden Tabellen aufgef hrten Recht zum Ausf hren von Dateien oder Ordnern ist das Ausf hrungsrecht zus tzlich f r das bergeordnete Verzeichnis erforderlich JBoss 5 Verzeichnis Rekursiv Anwender Sonstige Beispielbefehl Stammverzeichnis Nein rwx r x r X des JBoss ehmodsls5 Benutzerkontos und x lt JBOSS USE Unterverzeichnis R gt des SAP BusinessObjects Business Intelligence Benutzerordners Implementierungs Ja rwx rwx rwx verzeichnis f r a R Webanwendungen as_dir server lt JBOSS_HOME as instance gt m server deploy default deploy SAR Datei der Ja rwx rwx rwx JBoss A R Webanwendung as_dir server lt JBOSS_HOME as instance gt
51. Webserver erfolgt webserverl enforce_file_limit Informiert WDeploy dar ber ob auf dem Webanwendungsserver beim Laden von Anwendungen die mehr als 65 535 Da teien enthalten Probleme auftreten k n nen standardm ig false false as_plugin_cfg_dir Speicherort der WebSphere Datei plugin cfg xml Dieser Parameter ist nur bei Implementierungen mit geteilter Webschicht erforderlich opt AppServers IBM WebSphere7 profiles AppSrvOl config cells lt cell_name gt nodes lt webserver_node gt servers lt webserver_name gt Handbuch f r die Implementierung von Webanwendungen Implementieren von Webanwendungen mit dem WDeploy Tool 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte vorbehalten 39 4 5 2 6 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 an WDeploy zu bergeben Bei geteilten Implementierungen wird ein dedizierter Webanwendungsserver zur Bereitstellung dynamischer Inhalte und ein dedizierter Webserver zur Bereitstellung statischer In
52. Z gt 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 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 Webanwendungsservern 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 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 80 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool Web oder Webanwen F r die Vorab Implementierung erforderliche Parameter dungsserver WebSphere Application Ser as_virtual_host
53. aea nennen 85 4 9 PrFOtOKOlld LEIEnia 22 00 0 Lan ne D a ae Ara Br E Een sd TEEN RE EDER ER Einen 85 4 10 Webanwendungsaktualisierungen durch WDeploy 22 2 2222 2 sonne nenn 85 Implementieren von Webanwendungen mit der Verwaltungskonsole z2r unn0e 88 5 1 So werden Webanwendungen manuell implementiert 2 2 222222 eneeree nennen 88 5 11 Manuelle Implementierung unter JBoss 5 22 22 aaan een 89 5 1 2 Manuelle Implementierung von SAP NetWeaver 7 2 7 3x und 7A 22 2 2 aa aaa 90 513 Manuelle Implementierung der Verwaltungskonsole von Tomcat 6 und 7 2 2 2 93 5 1 4 Manuelle Implementierung der Verwaltungskonsole WebLogic 10 10 3 und 10 3 x 11g R1 ng E E EEE aa ni ne Re ar PAR EE REE E rege EP R 95 5 1 5 Manuelle Implementierung der Verwaltungskonsole von WebSphere 6 1 7 0 und 8 5 96 6 Bekannte Probleme und Umgehungsl sungen ssssassnsnssnnnnnnnnnnnennnnsnnu 104 6 1 Windows Zeilenenden im Skript wdeploy sh ao saana aaaea a 104 6 2 Umbenennen der BOE Webanwendung oder Webanwendungs Quellstruktur n saaa 2 222 200 104 6 3 Verwenden von WDeploy in einer reinen IPv6 Umgebung aoaaa aaaea 105 6 4 Webdienste auf Servern mit geteilter Webschicht 22200 nennen nennen 105 6 5 WDeploy mit anderen Sprachen als Englisch 2 222202 nua nennen nennen 105 6 6 Webanwendung wurde nicht vom Server entfernt 2 2 aaa nennen 106 6 7 Starten der WDeploy GUl auf Red Hat Linux E
54. alle unterst tzten Plattformen Der Quellstrukturordner befindet sich unter lt lt BOE_INSTALLVERZ gt gt enterprise xi40 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 lt BOE_INSTALLVERZ gt gt sap bobj enterprise xi40 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 lt WEB_APP NAME gt gt war appvdir lt lt WEB _APP_NAME gt gt buildfile lt lt WEB_APP_NAME gt gt xml osgisupported true Wenn Sie zum Beispiel die Webanwendung von BOE in MYBOE umbenennen m chten ersetzen Sie lt lt WEB_APP_NAME gt gt oben durch MYBOE 4 Benennen Sie BOE xml so um dass 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 w
55. apappsvr73 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 4 6 1 Syntax 4 6 1 1 _WDeploy Servernamen WDeploy verwendet einen Servernamen auf der Befehlszeile und als Teil des Dateinamens f r Serverkonfigurationsdateien Der Servername ist der erste Parameter die bei der Ausf hrung des Tools WDeploy auf der Befehlszeile angegeben wird wdeploy sh 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 in lt BOE_INSTALLVERZ gt gt sap bobj enterprise xi40 wdeploy con bereinstimmen Eine vollst ndige Liste der g ltigen Namen f r lt wEBANW_SERVER gt finden Sie unter Werte f r WEBANW_SERVER 4 6 1 2 WDeploy Eigenschaftsparameter WDeploy Eigenschaften k nnen in der Befehlszeile mit dem
56. ar 2014 Business Intelligence 4 0 Support Package 9 e Dem Abschnitt Voraussetzungen f r die Implementierung auf SAP NetWeaver wurde ein Hinweis zum Entfernen vorhandener Weban wendungen hinzugef gt e Der Abschnitt Hinzuf gen des Kennworts zur WDeploy GUl Datei wurde hinzugef gt Handbuch f r die Implementierung von Webanwendungen Dokumentverlauf 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte vorbehalten 7 2 Erste Schritte 2 1 Was ist SAP BusinessObjects Business Intelligence SAP BusinessObjects Business Intelligence ist ein flexibles skalierbares und zuverl ssiges Business Intelligence Berichterstellungssystem das nahtlos in Ihre Informationstechnologie Infrastruktur integriert wird Die Unterst tzung vieler Datenbanksysteme nach Industriestandard erleichtert in Unternehmen den Zugriff auf Analysedaten Die Einhaltung allgemeiner branchen blicher Sicherheitsstandards erm glicht Ihnen die Nutzung Ihrer vorhandenen Authentifizierungssysteme um den Zugriff auf SAP BusinessObjects Business Intelligence zu steuern Und die Unterst tzung zahlreicher Plattformen erm glicht Ihnen die Implementierung Ihrer bevorzugten Betriebssysteme und Hardwarearchitektur Als Systemadministrator stehen Ihnen bei der Installation von SAP BusinessObjects Business Intelligence zahlreiche Auswahloptionen zur Verf gung Diese Dokumentation unterst tzt Sie dabei die richtigen Entscheidungen zu treffen und ein z
57. ar oder MYBOE ear umbenannt haben benennen Sie BOE xmlin MYBOE xml um 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 104 vorbehalten Bekannte Probleme und Umgehungsl sungen Das WDeploy Tool kann nun eine neu benannte Webanwendung auf dem Webanwendungsserver implementieren 6 3 Verwenden von WDeploy in einer reinen IPv6 Umgebung Wenn Sie den Befehl wdeploy in einer reinen IPv6 Umgebung mit dem Sun Java Development Kit JDK verwenden l sst das Sun JDK die Bindung des Webanwendungsservers an eine IPv6 Adresse m glicherweise nicht zu Dadurch k nnen bei der Verwendung des Befehls wdeploy Fehler auftreten Dies liegt daran dass das Sun JDK standardm ig IPv4 Adressen verwendet ndern Sie die Sun 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 berpr fen Sie die Konnektivit t mit dem 1 oder localhost Alias in der Datei hosts 6 4 Webdienste auf Servern mit geteilter Webschicht Die Webdienst Webanwendung dswsbobje war wird auf geteilten Webschicht Implementierungen nicht unt
58. ateien 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 Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 53 JBoss5 jboss5 wdeploy sh jboss5 Das instance default 7 3x und 7 4 sapappsvr73 DAPP BOE predeploy SAP NetWeaver AS Java 7 2 wdeploy sh sapappsvr72 sapappsvr72 _DAPP BOE predeploy SAP NetWeaver AS Java wdeploy sh sapappsvr73 DAPP BOE predeploy Tomcat 6 0 tomcat6 wdeploy sh Tomcat6 DAPP BOE predeploy Tomcat 7 0 tomcat 7 wdeploy sh Tomcat DAPP BOE predeploy WebLogic 10 und 10 3 weblogic10 wdeploy sh weblogic10 DAPP BOE predeploy Wenn der Weblogic Webanwendungsserver unter Linux gehostet und die JRo cket Java Virtual Machine eingesetzt wird und Sie die Webanwendung dswsbobje oder BOE vorimplementieren m chten m ssen Sie die Option Djvm is jrockit true definieren wdeploy sh weblogic10 DAPP dswsbobje Djy le J ockirt rrue predeploy wdeploy sh weblogic10 DAPP BOE Dya ta J OCES TE predeploy WebLogic 10 3 x 11g R1 weblogic11 wdeploy sh weblogic11 DAPP BOE predeploy We
59. automatisch installiert muss jedoch vom SAP BusinessObjects Business Intelligence Server eingerichtet oder kopiert werden wenn es manuell auf einem dedizierten Rechner installiert wird Standardm ig wird das vom SAP BusinessObjects Business Intelligence 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 dass die folgenden Umgebungseinstellungen konfiguriert wurden e _ WDeploy versucht zuerst die mit SAP BusinessObjects Business Intelligence 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 BOE_INSTALLVERZ gt sap_bobj enterprise xi40 wdeploy Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwend
60. banwendungen 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 Plattformdienste e Grafischer Vergleich e SAP 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 e Crystal Reports Report Application Server RAS e SAP BusinessObjects Dashboards fr her Xcelsius e SAP BusinessObjects Analysis OLAP Edition fr her Voyager clientapi Ja JavaScript API 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 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierun
61. buildwarall Erzeugt eine generische WAR Datei durch Verwendung der Quellbaumstruktur der Webanwendung Verwendung wdeploy sh buildwarall Dapp source tree lt LOCATION OF WEB APP SOURCE gt Dwar dir lt TARGET LOCATION OF GENERIC WAR FILES gt Beispiel wdeploy sh buildwarall Dapp source tree sap sap bobj enterprise xi40 warfiles webapps Dwar dir 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 34 In Spezielle Hinweise Seite 70 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 JBoss 5 0 jboss5 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 52 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool Webanwendungsserver lt gt Name SAP NetWeaver AS Java 7 2 sapappsvr72 SAP NetWeaver AS Java 7 3x und 7 4 sapappsvr73 T
62. ce 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 Norwegisch Bokmal e Polnisch e Portugiesisch e Rum nisch e Russisch e Slowakisch e Spanisch e Schwedisch e Thai e T rkisch 4 7 1 Voraussetzungen f r das WDeploy GUl Tool Um das WDeploy GUI Tool verwenden zu k nnen m ssen Sie sicherstellen dass folgende zus tzliche Voraussetzungen erf llt sind e LegenSie die PERL_HOME Umgebungsvariable fest Wenn Sie Perl 5 8 9 nicht bereits installiert haben legen Sie PERL_HOME auf lt lt BOE_INSTALLVERZ gt gt InstallData setup engine perl fest 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 82 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool Es wird empfohlen die mit SAP BusinessObjects Business Intelligence installierte Perl Version zu verwenden Um Ihre eigene Version von Perl 5 8 9 verwenden zu k nnen stellen Sie sicher dass folgende Module ebenfalls installiert sind O Text CharWidth Ruft die Anzahl der belegten Spalten einer Zeichenfolge vom Terminal ab Weitere Informationen finden Sie im Artikel Charwidth pm unter http search cpan org O Text WrapIl8N Zeilenumbruchmodul mit Unterst tzung f r Multibyte Vol
63. cher Form auch immer ohne die ausdr ckli nicht gestattet Ind Softwareherste ausschlie lich zu In ediglich f r Produk Dienstleistungen au weiterf hrende Haf Unvollst ndigkeiten SAP und andere in d che schriftliche Gene ieser Publ ormationszwecken ung hmigung durch die SAP AG ation enthaltene Informationen nnen ohne vorherige Ank ndigung ge ndert werden Die von SAP AG oder deren Ve Softwareprodukte k nnen Softwarekom rtriebsfirmen angebotenen ponenten auch anderer ler enthalten Produkte k nnen l nderspezifische Unterschiede aufweisen Die vorliegenden Unterlagen werden von der SAP AG und ihren onzernunternehmen SAP Konzern bereitgestellt und dienen Der SAP Konzern bernimmt keinerlei Haftung oder Gew hrleistung f r Fehler oder in dieser Publikation Der SAP Konzern steht e und Dienstleistungen nach der Ma gabe ein die in der Vereinbarung ber die jeweiligen Produkte und sdr cklich geregelt ist Aus den in dieser Publikation enthaltenen Informationen ergibt sich keine iesem Dokument erw hnte Produkte und Dienstleistungen von SAP sowie die dazugeh rigen Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und anderen L ndern Zus tzliche Informationen zur Marke und Vermerke finden Sie auf der Seite http www sap com corporate de legal copyright ay index epx
64. dbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 77 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 3 4 WebLogic 4 6 3 4 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
65. de Implementierungstyp der Webanwendung standalone Ein Standalone ist ein Webanwendungsserver derso split 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 service key F r Tomcat unter Windows HKLM SOFTWARE Apache Bei der Installation als Dienst der Name des Windows Software Foundation SOAP Anwendungsserververwaltung Falls nicht fest gelegt wird die standardm ige SOAP Portnummer verwendet Registri hl ssels unter dem die Start o a P Poa er dem die Startparame 2 0 lt AS_DIENSTNAME gt ERS Bene 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 Obligatorisch f r NetWeaver Die System ID der Zielin As1 stanz as _soap port Bei WebSphere obligatorisch Portnummer f r die 8880 as virtual host Nur f r WebSphere Der virtuelle Host an den die Anwendung gebunden werden muss default _host classloader package_ filtering F r WebLogic 10 Wenn die Eigenschaft festgelegt ist wird die Anwen dung in eine EAR Datei umgewandelt und ein Classloader f r die F
66. den k nnen Erh hen Sie f r WebLogic den Standardgrenzwert ulimit des Open File Descriptors von 1024 auf 2000 Bearbeiten Sie dazu die Datei lt lt BEA_INSTALLVERZ gt gt weblogic common bin commEnv sh entsprechend dem folgenden Beispiel maxfiles ulimit H n ae D VORU UNE a espor Simaxernies 3 0 9 10 971 ecg Olp then vlomi a 20S Erh hen Sie f r Unix oder Linux den Wert des Open File Descriptors ulimit auf 4096 auf Betriebssystemebene Bearbeiten Sie dazu die Datei etc security limits conf entsprechend dem folgenden Beispiel i Hinweis Hierf r ist Zugriff auf das Root Verzeichnis erforderlich soft nofile 4096 hard nofile 4096 Nach der nderung von etc security limits conf muss bei Linux der Rechner neu gestartet werden Weitere Informationen finden Sie unter http support bea com application_content product_portlets support_patterns wIs TooManyOpenfFilesPattern html Known_Weblogic_Server_Issues m 6 13 2 Zur cknehmen der Bereitstellung von Webdiensten in WebLogic Wenn Sie die Befehle wdeploy undeploy oder wdeploy undeployall verwenden werden die Dateien BusinessProcessBl oder dswsbobje u U nicht von einem Weblogic 10 0 oder 10 3 Webanwendungsserver gel scht Um dieses Problem zu umgehen stoppen Sie die Webanwendungen BusinessProcessBl und dswsbobje ber die Verwaltungskonsole und starten Sie den Webanwendungsserver neu Nach dem Neustart des Webanwendungsservers k nnen Sie mit den Be
67. deployall Das dir opt ibm WebSphere AppServer Das virtual host default_ host WebSphere 8 5 und 8 5 5 a IE Gen spneras wdeploy sh websphere Das instance serverl Das profile name AppSrvO0l Das goag port 8880 deployall Das_dir opt ibm WebSphere AppServer Das virtual host default host 4 6 2 3 wdeploy undeploy ber den Befehl wdeploy undeploy wird die Befehlszeilenschnittstelle des Ziel Webanwendungsservers aufgerufen um eine implementierte SAP BusinessObjects Business Intelligence Webanwendung vom Server zu entfernen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 66 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool gt Beispiel Verwenden Sie beispielsweise den Befehl wdeploy undeploy um die BOE Webanwendung vom Ziel Webanwendungsserver zu deinstallieren wdeploy sh 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
68. der Datei AdminTools original war in einen Ordner namens AdminTools war lt JBOSS_HOME gt server lt AS Instanz gt deploy AdminTools war L schen Sie die DateiAdminTools original war 5 Starten Sie den JBoss Webanwendungsserver neu Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Bekannte Probleme und Umgehungsl sungen vorbehalten 107 6 11 SAP NetWeaver 6 11 1 Webanwendungsimplementierung von SAP NetWeaver 7 2 Beim Einsatz des WDeploy Tools zur Implementierung von Webanwendungen auf SAP NetWeaver AS Java 7 2 SP3 mit einer MaxDB Datenbank kann die Implementierung unter Umst nden nicht abgeschlossen werden Dies tritt auf wenn im MaxDB Log Volume zu wenig Speicherplatz vorhanden ist Hinzuf gen eines MaxDB Log Volumes 1 Installieren und starten Sie SAP MaxDB Database Studio 7 7 06 09 2 Wechseln Sie in den Bildschirm Servers Server f r die in SAP NetWeaver AS Java 7 2 SP3 registrierte Datenbankinstanz 3 W hlen Sie die Datenbankinstanz aus und klicken Sie auf der Explorer Registerkarte auf Open Administration Verwaltung ffnen Navigieren Sie zur Registerkarte Log Area Logbereich im rechten Bereich 5 Klicken Sie mit der rechten Maustaste auf das Log LOGOO2 und w hlen Sie New Neu Stellen Sie sicher dass die Gr e des LOG Volume mindestens 6 GB betr gt Sobald Sie auf OK klicken wird das Volume LOGOO2 blau angezeigt Starten Sie die
69. 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 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 86 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool Vorgenommene nderungen Eigenschaften werden als benutzerdefinierte JVM Eigenschaften hinzugef gt nderungen am Bibliothekspfad werden vorgenommen indem die JVM Umge bung bearbeitet wird Webserver Plugin wird automatisch regeneriert Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 87 5 Implementieren von Webanwendungen mit der Verwaltungskonsole 5 1 So werden Webanwendungen manuell implementiert 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 Webanwendungsdate
70. dizierten 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 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 Zum Beispiel http ihs meinunternehmen 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 meinunternehmen com 9080 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 3 F hren Sie den Installations Assistenten f r Webserver Plugins aus um das Bridge Plugin f r die Verbindung von W
71. e 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 BOE_INSTALLVERZ gt sap _bobj enterprise xi40 warfiles webapps lt WEBANW 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 BOE_INSTALLVERZ gt sap _bobj enterprise xi40 warfiles webapps as admin is secure F r Webanwendungsserver die w hrend der Imple mentierung der Webanwendung SSL Verschl sselung false Standard Obligatorisch f r NetWeaver true verwenden wie etwa WebSphere i Hinweis Wird dieser Wert auf true gesetzt ist die Eingabe von Name und Kennwort des Administratorkontos erforderlich as admin password password 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte 44 vorbehalten Handbuch f r die Implementierung von Webanwendungen Implementieren von Webanwendungen mit dem WDeploy Tool Ei
72. e 6 7 8 5 oder 8 5 5 Parametername Beschreibung Beispielwert as_soap_port Portnummer f r die SOAP Anwendungs 8880 serververwaltung Falls nicht festgelegt wird die standardm ige SOAP Portnum mer verwendet 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 38 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool Parametername as_instance Beschreibung Name der WebSphere Anwendungsserver instanz Beispielwert serverl as_admin_password Kennwort des WebSphere Administrati password onskontos as_admin_username Benutzername des WebSphere Administ Administrator rationskontos as_profile_name Name des Profils das f r den WebSphere AppSrv01 Anwendungsserver erstellt wird Geben Sie diesen Parameter an wenn ein nicht stan dardm iges Profil f r die Implementie rung verwendet wird as_Vvirtual_host Der virtuelle Host an den die Anwendung gebunden werden muss default_host as_admin_is_secure Informiert WDeploy dass die WebSphere Sicherheit aktiviert ist Hinweis Wenn as_admin_is_secure true lautet m ssen Werte f r as_admin_username und as_admin_password festgelegt wer den false as_dir Installationspfad von WebSphere opt IBM WebSphere AppServer ws_instance Webserverinstanz wenn die Implementie rung in einer aufgeteilten Umgebung dedi zierter
73. e 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 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 SAP BusinessObjects Business Intelligence 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 SAP BusinessObjects Business Intelligence 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 Verarbeitungsanforder
74. ebSphere und IHS zu installieren und befolgen Sie die Anweisungen um Informationen zum IHS Webserver einzugeben 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 74 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool 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 meinunternehmen com snoop auf 6 Wenn der Webanwendungsserver auf demselben Rechner wie SAP BusinessObjects Business Intelligence 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 Konfiguration
75. ebanwendungen mit dem WDeploy Tool vorbehalten 41 VELEL Beschreibung Beispiel 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 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 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 Siehe WDeploy Konfigurationsdateien Informationen zu den WDeploy Voraussetzungen finden Sie unter WDeploy Voraussetzungen Seite 18 Informationen zu den WDeploy GUI Tool Voraussetzungen finden Sie unter Voraussetzungen f r das WDeploy GUI Tool Seite 82 Das WDepl
76. eblogic Das admin password weblogic undeployall Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 69 WebLogic 10 3 x 11g R1 loy sa Il j weblogic11 wdeploy sh weblogic11 Das domain dir opt bea user projects domains base domain Das admin port 7001 Das instance AdminServer Das admin username weblogic Das admin password weblogic undeployall WebSphere 6 1 loy sh h one wdeploy sh websphere6 Das_dir opt ibm WebSphere AppServer DasEimstanece serveril Das virtual host default host Das profile name AppSrv0l Das _ soap _port 8880 undeployall WebSphere 7 0 deploy sh websphere7 websphere 7 es ee Das_dir opt ibm WebSphere AppServer Das instance serverl Das virtual host default host Das profile name AppSrv0l Das soap port 8880 undeployall WebSphere 8 5 und 8 5 5 Low sn h a wdeploy sh websphere8 Das dir opt ibm WebSphere AppServer Dasrnisieanee_serveril Das virtual host default host Das profile name AppSrvO0l Das soap _port 8880 undeployall 4 6 3 Spezielle Hinweise Der folgende Abschnitt enth lt wichtige Informationen zum Implementieren von Webanwendungen auf Ihrem Webanwendungsserver 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 70 vorbehalten
77. ebserver die im Split Modus ausgef hrt werden opt apache2 beispielsweise Apache Das Root Verzeichnis des Webservers ws instance Nur f r WebSphere 6 webserverl Der Name des Webservers auf dem die Anwendung im Split Modus installiert ist we _bYpe F r Webserver die im Split Modus ausgef hrt werden Pache beispielsweise Apache Der Name des Webservers der f r lt BOE_INSTALLVERZ gt sap bobj enterprise xi40 wdeploy conf config lt WEB_SERVER gt gefunden wurde i Hinweis Der Apache und der IBM HTTP Server haben beide apache als ws_type war dir Speicherort der WAR und EAR Archive zur Implemen myGenericWarFiles tierung oder Speicherort der Zielausgabe zum Erstellen generischer WAR Dateien 4 6 1 22 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 auf eine Implementierung mit geteilter Webschicht sicher dass die folgenden Eigenschaftsparameter entweder auf der Befehlszeile angegeben oder in der Konfigurationsdatei der Webserver oder Webanwendungsserver config lt WEBANW_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 auf dynamische Inhalte fest Legen Sie die Eigenschaft Dconnector type lt
78. ebsite 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 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 78 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool 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 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 SAP BusinessObjects Business Intelligence 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 im Verzeichn
79. eme und Umgehungsl sungen Hinweis Entfernen Sie addressing 1 3 mar nicht aus demmodules Ordner und benennen Sie die Datei auch nicht um Stellen Sie sicher dass der Dateiname im 1ib Ordner addressing 1 3 jar lautet 5 Wiederholen Sie Schritt 4 f r jede mar Datei im Ordner Module sowohl f r die Webanwendung dswsbobje als auch BusinessProcessBl 6 Starten Sie den WebSphere Webanwendungsserver neu 7 Starten Sie die Webanwendungen dswsbobje und BusinessProcessBlI Die Verkn pfung Liste der Webdienste zeigt nun eine Liste der Webdienste an 6 14 3 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 con in der WAR Datei Ihres Webdienst Providers Starten S
80. en In diesem Verfahren bezieht sich Feld 1 auf den Rechner mit der Installation von SAP BusinessObjects Business Intelligence und Feld 2 auf den Remote Rechner auf dem der Webanwendungsserver installiert ist 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 32 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool 1 Erstellen Sie in Feld 2 die folgenden Verzeichnisse lt BOE_INSTALLVERZ gt sap bobj enterprise xi40 wdeploy Der Ordner enth lt WDeploy Skripte und Konfigurationsdateien lt BOE_INSTALLVERZ gt sap bobj enterprise xi40 warfiles webapps lt BOE_INSTALLVERZ gt InstallData Diese Verzeichnisse spiegeln die in Feld 1 installierte Standardverzeichnisstruktur wider 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 BOE_INSTALLVERZ gt sap bobj enterprise xi40 wdeploy gt Tipp Entfernen Sie die Inhalte unter lt BOE_INSTALLVERZ gt sap bobj enterprise xi40 wdeploy workdir vor dem Kopieren der Datei sofern der Ordner nicht leer ist o _Ordner lt BOE_INSTALLVERZ gt sap bobj enterprise xi40 warfiles webapps o _Ordner lt BOE_INSTALLVERZ gt InstallData setup engine 3 Legen Sie die JAVA_HOME Umgebungsvariable auf das V
81. entierbare Archive ist mit einem gr nen H kchen versehen 8 Best tigen Sie den Start der Webanwendung indem Sie die Registerkarte Repository View Repository Sicht mit I gt Window Fenster gt Show View Sicht anzeigen gt Other Andere gt Deploy View Implementierungssicht gt Repository View Repository Sicht J ausw hlen 5 1 2 3 Implementierung von SAP NetWeaver AS 7 3 und 7 4 mit SAP Software Update Manager 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 auf SAP NetWeaver mit dem SAP Software Update Manager SUM implementiert werden k nnen wdeploy sh sapappsvr73 DAPP BOE predeploy Der SAP Software Update Manager SUM ist erforderlich SUM kann auf dem SAP NetWeaver oder BI Plattform Rechner installiert werden F r eine Wiederverwendung in zuk nftigen Implementierungen wird die Installation auf dem SAP NetWeaver Rechner empfohlen Um festzustellen ob SUM bereits auf dem SAP NetWeaver Rechner installiert wurde pr fen Sie ob das Verzeichnis im lt NW_Install_Verz gt usr sap J2E SUM vorhanden ist Falls Sie SUM installieren m ssen siehe ZU TUN http service sap com swdc Support Packages and Patches D gt A Zindex gt s F SL Toolset lt Release gt J Entry by Component J Software Update Manager SUM 2 1 Entpacken S
82. eployonlyall wdeploy sh websphere Das dir opt ibm WebSphere AppServer Das instance serverl Das virtual host default host Das profile name AppSrvO0l Das _ soap _port 8880 deployonlyall WebSphere 8 5 und 8 5 5 websphere8 wdeploy sh websphere8 Das_dir opt ibm WebSphere AppServer Dasgrnsicanee_seryeril Das virtual host default host Das profile name AppSrvO0l 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 nur einem Befehl vorbereitet und auf dem Ziel Webanwendungsserver implementiert wird 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 62 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool gt Beispiel Verwenden Sie wdeploy deploy beispielsweise um die BOE Webanwendung vorzubereiten und auf dem Ziel Webanwendungsserver zu implementieren wdeploy sh lt WEB_APP_SERVER gt DAPP BOE deploy 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 Befehlszei
83. er lt BOE_INSTALLVERZ gt sap bobj enterprise xi40 wdeploy workdir websphere6 resources o Kopieren Sie diese Ordner vom WebSphere Webanwendungsserver in den IHS Ordner lt ws_VERZ gt htdocs auf dem IHS Server o Kopieren Sie die bobj lt Anwendung gt con f Dateien vom WebSphere Webanwendungsserver 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 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 BOE_INSTALLVERZ gt sap _bobj enterprise xi40 wdeploy work dir websphere6s application PluginSplit plugin cfg xml 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool In den WebSphere Arbeitsordner lt WS_HOME gt AppServer profiles AppSrv0l config cells
84. er Wahrscheinlichkeit nach von den Webanwendungsservern in Ihrer Implementierung gemeinsam genutzt werden Die in der WDeploy Konfigurationsdatei gespeicherten Eigenschaften k nnen von der Befehlszeile anhand des Switch Parameters D lt PROPERTY gt berschrieben werden Es wird jedoch empfohlen die Parameter in der Konfigurationsdatei config lt WEB_APP_SERVER gt entsprechend Ihrer Implementierung zu konfigurieren Eine vollst ndige Liste der WDeploy Eigenschaften finden Sie unter WDeploy Eigenschaftsparameter 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 BOE_INSTALL_DIR gt sap _bobj enterprise xi40 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 e config jboss5 e config sapappsvr72 SAP NetWeaver AS Java 7 2 config sapappsvr73 SAP NetWeaver AS Java 7 3x und 7 4 e config tomcat6 Tomcat 6 0 e config tomcat7 Tomcat 7 0 e config weblogic10 WebLogic 10 und 10 3 e config weblogic1i1 WebLogic 10 3 x 11g R1 config webs
85. ernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 16 vorbehalten berblick ber die Implementierung von Webanwendungen Funktionsweise den Standardstammkontext verwenden Als Standardeinstellung ist ein leerer Stammkontext vorgesehen sodass der Kontextpfad der Webanwendung in einer URL direkt nach der Serveradresse zu sehen ist Ein leerer Stammkontext resultiert beispielsweise in einer URL wie http localhost 8080 BOE CMC wobei aufhttp localhost 8080 Server und Portnummer kein Stammkontext folgt und BOE CMC der Kontextpfad der Webanwendung ist Wenn der Stammkontext beispielsweise auf MEINE_FIRMA gesetzt wird w rde obige URL so lauten http localhost 8080 MEINE_FIRMA BOE CMC Bei Verwendung des WDeploy Tools kann der Stammkontext auf dem Bild Optionen festgelegt werden Wenn Sie die WDeploy Befehlszeilentools verwenden wird der Stammkontext f r SAP BusinessObjects Business Intelligence Webanwendungen in der folgenden Konfigurationsdatei festgelegt lt BOE_ INSTALL _DIR gt sap_bobj enterprise xi40 wdeploy conf wdeploy conf Verwenden Sie einen Texteditor um den Wert f r root_context_path in der Datei wdeploy conf zu bearbeiten Die Konfigurationsdatei wdeploy conf enth lt beispielsweise standardm ig die folgenden Parameter as lang en work _dir war dir SppEsonneeeree disabile eMe Falise disable InfoView false JCoStandalone root _ context path recen
86. ernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 64 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool gt Beispiel Beispiel Verwenden Sie wdeploy deployall um den Befehl wdeploy deploy auf alle Webanwendungen anzuwenden wdeploy sh lt lt WEB_APP_SERVER gt gt deployall Ersetzen Sie lt lt WEB_APP_SERVER gt 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 lt WEB_APP_SERVER gt gt entsprechend Ihrer Implementierung zu konfigurieren Server JBoss 5 jboss5 Parameter wdeploy sh jboss5 Das dir opt jboss 5 Das instance default deployall SAP NetWeaver AS Java 7 2 sapappsvr72 wdeploy sh sapappsvr72 Das_dir usr sap Das instance JC0l Das sid AS2 Das admin username Administrator Das admin password passwordl Das admin port 50004 deployall SAP NetWeaver AS Java 7 3x und 7 4 sapappsvr73 Der Befehl wdeploy deployall bietet keine Unterst tzung f r SAP NetWea ver AS Java 7 3x oder 7 4 Mit dem Befehl
87. erst tzt Implementierungen mit geteilter Webschicht haben separate Webserver und Webanwendungsserver 6 5 WDeploy mit anderen Sprachen als Englisch Wenn Sie eine andere Sprache als Englisch im WDeploy Tool verwenden gilt Folgendes e Zeichen die nicht zu den englischen Zeichen z hlen werden vom WDeploy GUI Tool in den Parametern f r Benutzername und Kennwort des Serveradministrators in der Konfigurationsdatei config lt lt WEB_ANW_SERVER gt gt nicht 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 Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Bekannte Probleme und Umgehungsl sungen vorbehalten 105 6 6 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 undeployall erneut aus 6 7 Starten der WDeploy GUl auf Red Hat Linux Enterprise Server Wenn Sie die WDeploy GUl auf Red Hat Linux Enterprise Server 5 1 oder Red Hat Linux Advanced Server 5 x mit aktiviertem SE Linux
88. ert 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 SAP BusinessObjects Business Intelligence 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 Die folgenden Module f r den Lastausgleich per Hardware werden derzeit unterst tzt e Cisco ACE Modul Application Control Engine e Die Familie der F5 BIG IP Lastausgleichsmodule Folgende Persistenztypen werden derzeit unterst tzt 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 10 vorbehalten berblick ber die Implementierung von Webanwendungen e Persistenz der Quell IP Adresse e Einf gemodus f r die Cookie Persistenz ArrowPoint Cookie F r ein Cluster von SAP BusinessObjects Business Intelligence
89. erzeichnis 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 10 zu ndern bearbeiten Sie die Datei wie folgt as domain dir C beal0 user projects domains base domain as instance AdminServer as admin port 7001 as admin username weblogic as admin password weblogic Die Konfigurationsdatei befindet sich im folgenden Verzeichnis lt BOE_INSTALL_DIR gt sap_bobj enterprise xi40 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 BOE_INSTALLVERZ gt sap bobj enterprise xi40 wdeploy wdeploy sh lt WEBANW SERVER gt Dapp source tree lt BOE INSTALLVERZ gt sap bobj enterprise xi40 warfiles webapps deployall i Hinweis o Sie k nnen die Standardwerte f r den WDeploy Parameter in der WDeploy Konfigurationsdatei BOE INSTALLVERZ sap bobj enterprise xi40 wdeploy conf wdeploy conf festlegen anstatt die Parameter in der Befehlszeile einzugeben Legen Sie beispielsweise folgende Parameter fest Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 33
90. es 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 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 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Ausschlussklauseln und rechtliche Aspekte vorbehalten 115 2014 SAP AG oder ein SAP vorbehalten Weitergabe und Vervielf ltigung dieser P www sap com contactsap onzernunternehmen Alle Rechte ublikation oder von Teilen daraus sind zu welchem Zweck und in wel
91. f dem Ziel Webanwendungsserver implementiert wird Verwenden Sie wdeploy deploy um die BOE Webanwendung vorzubereiten und auf dem Ziel Webanwendungsserver zu implementieren wdeploy sh lt WEB_APP_SERVER gt DAPP BOE deploy deployall deployonly deployonlyall Der Befehl wdeploy deployall f hrt den Befehl wdeploy deploy f r alle Weban wendungen im SAP BusinessObjects Business Intelligence Quellverzeichnis der We banwendung aus lt BOE_INSTALL_DIR gt sap _bobj enterprise xi40 warfiles webapps Verwenden Sie wdeploy deployall um den Befehl wdeploy deploy auf alle We banwendungen anzuwenden Beispiel wdeploy sh lt WEB_APP SERVER gt deployall Der Befehl wdeploy deployonly implementiert eine vorbereitete Webanwendung auf dem Ziel Webanwendungsserver Implementierbare WAR oder EAR Dateien in lt BOE_INSTALL_DIR gt sap bobj enterprise xi40 wdeploy workdir lt WEB_APP_SERVER gt werden mit dem Be fehlwdeploy 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 Verwenden Sie wdeploy deployonly um eine vorbereitete BOE Webanwendung auf einem Webanwendungsserver zu implementieren Beispiel wdeploy sh lt WEB_APP_SERVER gt DAPP BOE deployonly Durch den Befehl wdeploy deployonlyall wird de
92. false debug 0 reloadable false trusted false f gt 3 Geben Sie den vollst ndigen Pfad zur WAR Datei 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 Webanwendungscluster 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 SAP BusinessObjects Business Intelligence 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 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 94 vorbehalten Implementieren von Webanwendungen mit der Verwaltungskonsole 5 1 4 Manuelle Implementierung der Verwaltungskonsole WebLogic 10 10 3 und 10 3 x 11g R1 Stellen Sie vor der Implementierung sicher dass der Webanwendungsserver installiert und konfiguriert
93. fehlen wdeploy undeploy bzw wdeploy undeployall die Webanwendungen BusinessProcessBI und dswsbobje entfernen Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Bekannte Probleme und Umgehungsl sungen vorbehalten 111 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 lt WEBSPHERE_INSTALLVERZ gt gt AppServer bin und f hren Sie den folgenden Befehl aus wsadmin conntype SOAP port lt SOAP admin port gt user lt as admin username gt password lt as admin password gt Ersetzen Sie lt lt SOAP_admin port gt gt durch die von WebSphere verwendete Portnummer z B 8880 lt lt as_admin username gt gt durch den Benutzernamen f r Ihr Administratorkonto z B admin und lt lt as_admin password gt gt durch das Kennwort f r das Konto das Sie f r lt lt as_admin username gt gt angegeben haben Dr cken Sie die Taste J um das Zertifikat zu akzeptieren Implementieren Sie anschlie end die Webanwendung mithilfe von WDeploy 6 14 2 Nicht verf gbarer Hyperlink List of Web Services
94. formationen zur Konfiguration von WebLogic 10 3 3 11gR1 bei Verwendung des WDeploy Tools finden Sie unter Konfigura tionsdatei f r WebLogic 10 10 3 oder 10 3 x 11g R1 o Anweisungen f r die manuelle Implementierung von Anwen dungen auf WebLogic 10 3 3 11gRl finden Sie unter Manuelle Implementierung der Verwaltungskonsole WebLogic 10 10 3 und 10 3 x 11g R1 Handbuch f r die Implementierung von Webanwendungen Dokumentverlauf 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte vorbehalten 5 Version Datum Beschreibung Folgende berlegungen und bekannten Probleme wurden hinzugef gt e JBoss Servlet Ausnahme nach Anmeldung bei AdminTools auf JBoss 5 0 e SAP NetWeaver o Voraussetzungen f r die Implementierung auf SAP NetWeaver o Erforderliche Konfiguration vor der Implementierung von SAP BusinessObjects Explorer auf SAP NetWeaver 7 3 e WebSphere Interner Serverfehler nach Implementierung von Web diensten auf WebSphere 7 0 Folgende Webanwendungsserver werden ab 4 0 Feature Pack 3 nicht mehr unterst tzt und ihr Content wurde entfernt e JBoss 4 2 3 e Oracle Application Server 10g R3 e Sun Java System Application Server 9 1 e Tomcat 5 5 e WebLogic 9 2 MP2 Das bekannte Problem Bei der Implementierung auf SAP NetWeaver ber JSPM werden falsche Parameter f r Service Level Patch Level und Namen angezeigt wurde in FP3 gel st und aus dem Handbuch ent fernt SAP BusinessObjects Juni 2012 Fo
95. g von Webanwendungen 12 vorbehalten berblick ber die Implementierung von Webanwendungen Webanwendungsarchiv entweder Automatisch implementiert Beschreibung WAR oder EAR 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 vergleicht die in fr heren Versionen enthaltenen WAR Dateien und zeigt an wo sich die jeweilige Funktionalit t in SAP BusinessObjects Business Intelligence 4 0 befindet Vorheriges Webanwendungsarchiv entweder WAR Neues Webanwendungsarchiv entweder WAR oder oder EAR EAR AdminTools AdminTools AnalyticalReporting BOE BusinessProcessBI BusinessProcessBI veraltet CmcApp BOE CmcAppActions BOE CrystalReports BOE Xcelsius BOE dswsbobje dswsbobje InfoViewApp BOE InfoViewAppActions BOE LCM BOE OpenDocument BOE PerformanceManagement BOE PlatformServices BOE PMC_Help BOE VoyagerClient BOE XCTemplateUploader BOE Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte berblick ber die Implementieru
96. genschaft Beschreibung Beispielwert Kennwort f r das Administratorkonto des Webanwen dungsservers Be Obligatorisch f r NetWeaver a Portnummer f r die Administratoranmeldung auf dem Webanwendungsserver as admin username Obligatorisch f r NetWeaver administrator Benutzername f r das Administratorkonto des Weban wendungsservers as dir Installationsverzeichnis des Webanwendungsservers opt tomcat6 as domain dir Installationsverzeichnis des Webanwendungsservers opt bea weblogic Bei Weblogic Anwendungsservern entspricht as domain dir dem Dom nenstamm as _instance Obligatorisch f r alle Anwendungsserver localhost Name der Webanwendungsserverinstanz 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 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 Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 45 Eigenschaft Beschreibung Beispielwert e Traditionelles Chine sisch zh_TW e T rkisch TR as_mo
97. gsserver implementiert und die Befehlszeilenschnittstelle des Webanwendungsservers wird aufgerufen Implementierbare WAR oder EAR Dateien in lt BOE_INSTALL DIR 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 Beispiel Verwenden Sie beispielsweise wdeploy deployonly um eine vorbereitete BOE Webanwendung auf einem Webanwendungsserver zu implementieren wdeploy sh lt WEB_APP_SERVER gt DAPP BOE deployonly 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 Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 57 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 w
98. halte verwendet In der folgenden Tabelle sind die Webanwendungsserver aufgef hrt die f r geteilte Implementierungen von SAP BusinessObjects Business Intelligence konfiguriert werden k nnen Anwendungsserver Apache Webserver SAP NetWeaver 7 2 7 3x und 7 4 Nicht zutreffend Tomcat 6 0 Ja Tomcat 7 0 Ja WebLogic 10 Ja WebLogic 10 3 Ja WebLogic 10 3 x 11g R1 Ja WebSphere 6 1 Ja IHS 6 WebSphere 7 Ja IHS 7 WebSphere 8 5 und 8 5 5 Ja IHS 8 5 JBoss 5 0 Nein 4 5 2 6 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 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 40 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool Tabelle 8 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 indem WDeploy ein opt apache2 htdocs Unterverzeichnis f r die vom Web server verarbeiteten statischen In halte erstellt WDeploy erstellt ein
99. he Zeichen 4 7 5 Hinzuf gen des Kennworts zur WDeploy GUl Datei Das WDeploy GUlI 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_INSTALLVERZ gt sap bobj enterprise xi40 wdeploy conf config lt WEBANW _SERVER gt 2 Suchen Sie die Zeile mit den Kennwortinformationen as admin password w Ersetzen Sie den Wert f r das Kennwort falls vorhanden durch Ihr Webanwendungs Kennwort gt Speichern Sie die Datei und f hren Sie die WDeploy GUl erneut aus 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 84 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool 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 e httpl s lt WEB_APP_SERVER gt lt PORT
100. i BOE war f r die Implementierung unter Tomcat wdeploy sh tomcat6 Das_dir opt usr tomcat Das instance localhost Das _ service name Tomcat6 DAPP BOE predeploy Beispiel 2 Verwenden von wdeploy predeployall um alle Webanwendungen f r die Implementierung unter Tomcat vorzubereiten wdeploy sh tomcat6 Das_dir opt usr tomcat Das instance localhost Das_ service name 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 BOE_INSTALL DIR gt sap_bobjJ enterprise xi40 wdeploy workdir lt lt APP_SERVER gt gt application erstellt sofern Sie den Parameter Dwork_dir nicht angeben 2 Befolgen Sie das Verfahren f r die manuelle Implementierung Ihres spezifischen Webanwendungsservers Ihre Webanwendung kann jetzt manuell auf Ihrem Webanwendungsserver implementiert werden Wiederholen Sie diese Schritte f r alle weiteren Webanwendungen die installiert werden m ssen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 88 vorbehalten Implementieren von Webanwendungen mit der Verwaltungskonsole 5 11 Manuelle Imple
101. ic 10 oder dann erforderlich wenn die Dom nenkonfiguration gesperrt ist beispielsweise in einer Produktionsumgebung 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 Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit der Verwaltungskonsole vorbehalten 95 ah 9 Option Beschreibung WAR Datei wie W hlen Sie den Pfad zur WAR Datei aus Beispiel BOE war lt lt BOE_INSTALLVERZ gt gt sap bobj enterprise xi40 wdeploy workdir weblogic11 application BOE war Ordnerstruktur wie W hlen Sie den Pfad zur Ordnerstruktur aus Beispiel dswsbobje je lt lt BOE_INSTALLVERZ gt gt sap bobj enterprise xi40 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
102. ication Neue Anwendung installieren wird Step 1 Select install options Schritt 1 Installationsoptionen w hlen angezeigt 6 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 7 bernehmen Sie die Standardoptionen und gehen Sie zum n chsten Bildschirm Der Bildschirm Step 3 Summary Schritt 3 bersicht wird angezeigt 8 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 9 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 10 W hlen Sie die Webanwendung aus der Liste der implementierten Ressourcen verwaltete Ressourcen aus Der Bildschirm Configuration Konfiguration wird angezeigt 11 Klicken Sie auf Manage Modules Module verwalten Der Bildschirm Manage Modules Module verwalten wird angezeigt 12 W hlen Sie das Webanwendungsmodul aus in der Spalte Module Modul 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 98 vorbehalten Implementieren von Weban
103. ie Ihren Webanwendungsserver neu damit die nderungen wirksam werden 6 14 4 WASX7OI7E Ausnahme bei Implementierung in WebSphere Bei Verwendung von WebSphere k nnen folgende Ausnahmen 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 sjava net SocketTimeoutException Read timed out Um dieses Problem zu umgehen k nnen Sie die Zeitlimitwert an folgenden Speicherorten ndern e ffnen Sie die Datei soap client props und erh hen oder entfernen Sie den Zeitlimitwert f r die SOAP Verbindung der von der Eigenschaft com ibm SOAP requestTimeout 0 soap client props festgelegt wird die sich an folgendem Speicherort befindet Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Bekannte Probleme und Umgehungsl sungen vorbehalten 113 114 lt WAS_ INSTALL DIR gt profiles lt PROFILE gt properties soap client props Erh hen Sie in der WebSphere Integrated Solutions Console WebSphere Konsole f r integrierte L sungen den Wert f r die Eigenschaft regquestTimeout des JMX SOAP Konnektors f r den Anwendungsserver View an tasks welcome t Guided Activities E Servers E Server Types WebSphere application servers WebSphe
104. ie das Software Update Manager Paket ber den folgenden Befehl SAPCAR xvf lt Download Verzeichnis gt lt Pfad gt lt Archiv gt SAR R lt SAPNW IN STALL DRIVE gt usr sap lt sapsid gt 2 F hren Sie den Befehl predeploy oder predeployall aus um die SCA Dateien zu generieren Beispiel wdeploy sh sapappsvr73 predeployall Die neuen BI Plattform Webanwendungen befinden sich im Verzeichnis 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 92 vorbehalten Implementieren von Webanwendungen mit der Verwaltungskonsole lt BIP_INSTALLVERZ gt sap _bobj enterprise xi40 wdeploy workdir sapappsvr73 application zum Beispiel wdeploy bat sapappsvr73 predeployall Die neuen BI Plattform Webanwendungen befinden sich im Verzeichnis 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_INSTALLLAUFW gt usr sap Trans EPS in Starten Sie den SAP NetWeaver Application Server Starten Sie den Software Update Manager Serverprozess unter Verwendung des Benutzers lt sID gt ADM mit dem folgenden Befehl lt SAPNW INSTALLLAUFW gt lt Aktualisierungsverzeichnis gt STARTUP 6 Starten Sie die SUM Benutzeroberfl che ber einen Browser unter lt http lt Hostname gt 4239 gt oder lokal ber den Befehl lt SAPNW_INSTALLLAUFW gt usr sap lt
105. ierung von Webanwendungen 106 vorbehalten Bekannte Probleme und Umgehungsl sungen Die Datei MobileOTA14 properties finden Sie unter lt lt BOE_INSTALLVERZ gt gt enterprise xi40 wdeploy conf apps 2 Kopieren Sie MobileOTA1l4 properties in das jeweilige Verzeichnis auf dem Host f r den die Webschichtinstallation ausgef hrt wurde 6 9 Schaltfl che Abbrechen im WDeploy GUlI 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 Webanwendungsserver 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 Servlet Ausnahme nach Anmeldung bei AdminTools auf JBoss 5 0 Es tritt u U eine Servlet Ausnahme nach der Anmeldung bei der auf JBoss 5 0 implementierten AdminTools Webanwendung auf Um dieses Problem zu umgehen extrahieren Sie den Inhalt der Datei AdminTools war und starten Sie den JBoss Webanwendungsserver neu 1 Stoppen Sie den JBoss Webanwendungsserver 2 Benennen Sie die Datei AdminTools war inAdminTools original war um 3 Extrahieren Sie den Inhalt
106. ilterung mit der Paketliste einge richtet Dieser Parameter ist eine durch Kommas ge trennte Liste von Paketen zum Filtern aus dem Classlo ader Com CCc amp WSER Je Mes li org apache connector type F r Webserver die im Split Modus ausgef hrt werden beispielsweise Apache tomcat6 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte 46 vorbehalten Handbuch f r die Implementierung von Webanwendungen Implementieren von Webanwendungen mit dem WDeploy Tool Eigenschaft Beschreibung Beispielwert Legen Sie connector _type auf den vom Webserver verwendeten Namen des dedizierten Webanwendungs servers fest deploy as_a filetree F r WebLogic Webanwendungsserver false Standard Gibt an ob die Anwendung als Baumstruktur erweiter true tes Format oder als gepackte WAR oder EAR Datei implementiert werden muss deployment dir Verzeichnis in dem WDeploy ein Unterverzeichnis f r die von einem dedizierten Webserver bereitgestellten statischen Inhalte erstellt opt apache2 WDeploy erstellt ein virtuelles Verzeichnis auf dem Webserver und ordnet das Unterverzeichnis folgender URL zu disable CmcApp Deaktiviert die CMC Webanwendung wenn true einge stellt ist false true disable InfoView Deaktiviert die Bl Launchpad Webanwendung wenn auf true gesetzt false true enforce file limit Informiert WDeploy dar ber ob die Webanwendung false Standa
107. in Das admin port 7001 Das instance AdminServer Das admin username weblogic Das admin password weblogic DABPZBEOB undeploy WebSphere 6 1 nz L wdeploy sh websphere websphere6 Das_dir opt ibm WebSphere AppServer DasEinstanee serveril Das virtual host default host Das profile name AppSrvO0l Das _ soap _port 8880 DAPP BOE undeploy WebSphere 7 0 oyzssn h websphere 7 wdeploy sh websphere Das_dir opt ibm WebSphere AppServer Daseinstanee_serveril Das virtual host default_ host Das profile name AppSrvO0l Des _ soap _port 8880 DAPP BOE undeploy WebSphere 8 5 und 8 5 5 loy sh h Gebspheras wdeploy sh websphere8 Das_dir opt ibm WebSphere AppServer Das instance serverl Das virtual host default host Das profile name AppSrv0l Das soap port 8880 DAPP BOE undeploy 4 6 2 9 wdeploy undeployall The Der Befehl wdeploy undeployall f hrt den Befehl wdeploy undeploy f r alle SAP BusinessObjects Business Intelligence Webanwendungen aus die auf dem Ziel Webanwendungsserver implementiert sind 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 68 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool dp Beispiel wdeploy sh 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
108. inem 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 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 SAP BusinessObjects Business Intelligence 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 x e BMIHS Webserver 6 mit WebSphere 6 1 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 So implementieren Sie Webanwendungen auf einem Remoterechner F hren Sie das folgende Verfahren aus um Webanwendungen auf einem Remoterechner zu implementier
109. inen Webbrowser verwenden um http lt WAS_ 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 1 W hlen Sie im Men die Option I gt Applications Anwendungen Application Types Anwendungstypen gt WebSphere enterprise applications WebSphere Enterprise Anwendungen 2 Der Bildschirm Enterprise Applications Enterprise Anwendungen wird angezeigt 2 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 3 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 4 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 5 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 installation options Schritt 1 Installationsoptionen w hlen angezeigt 6 bernehmen Sie die Standardoptionen und gehen Sie zum
110. ird jedoch empfohlen die Parameter in der Konfigurationsdatei config lt WEB_APP_SERVER gt entsprechend Ihrer Implementierung zu konfigurieren JBoss5 jboss5 wdeploy sh jboss5 Das dir opt jboss 5 Das instance default DAPP BOE deployonly wdeploy bat jboss5 Das dir C jboss 5 Das instance default DAPP BOE deployonly SAP NetWeaver AS Java 7 2 sapappsvr72 wdeploy sh sapappsvr72 Das_dir usr sap Das instance JC01 Das sid AS2 Das admin username Administrator Das admin password passwordl Das admin port 50004 DAPP BOE deployonly wdeploy bat sapappsvr72 Das dir C usr sap Das instance JC01l Das esmid 52 Das admin username Administrator Das admin password passwordl Das admin port 50004 ZDAPPZBOB deployonly SAP NetWeaver AS Java 7 3x und 7 4 sapappsvr73 Der Befehl wdeploy deployonly bietet keine Unterst tzung f r SAP Net Weaver AS Java 7 3x oder 7 4 Mit dem Befehl wdeploy predeploy oder wdeploy predeployall des WDeploy Tools erstellen Sie SCA Dateien und implementieren diese manuell mit dem SAP Software Update Manager SUM Tomcat 6 0 tomcat6 wdeploy sh Tomcat6 Das_dir opt tomcat6 Das instance localhost Das service name Tomcat6 DAPP BOE deployonly wdeploy bat Tomcat6 Das_dir C Tomcat6 Das instance localhost Das service name Tomcat6 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte vorbehalten 58 Handbuch f r die Implementierung v
111. is lt lt BOE_INSTALLVERZ gt gt sap bobj enterprise xi40 wdeploy conf o Bearbeiten Sie config weblogic10 oder config weblogic11 Beispiel as admin port 7001 as admin username weblogic as admin password weblogic as instance AdminServer as domain dir usr bea user projects domains base domain o Bearbeiten Sie config apache Beispiel ws dir opt apache224 connector type weblogic10 deployment dir opt apache224 htdocs 8 Verwenden Sie wdeploy predeploy im Split Modus um Quell Webanwendungen in separate statische und dynamische Ressourcen aufzuteilen Beispiel 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 sh weblogic10 Das mode split Dws type apache predeployall Dynamischer Inhalt befindet sich unter lt lt BOE_INSTALLVERZ gt gt sap bobj enterprise xi40 wdeploy workdir weblogic10 application Statischer Inhalt befindet sich unter lt lt BOE_INSTALLVERZ gt gt sap bobj enterprise xi40 wdeploy workdir weblogicl10 resources 9 F hren Siewdeploy 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 sh weblogic10 Das mode split
112. isungen f r die manuelle Implementierung von Anwen dungen auf WebSphere 8 5 finden Sie unter Manuelle Imple mentierung der Verwaltungskonsole von Tomcat 8 5 und 7 Die Implementierungsoptionen f r SAP NetWeaver AS Java 7 3 bei Ver wendung des SAP NetWeaver Java Support Package Manager JSPM haben sich ge ndert W hlen Sie in Abh ngigkeit von Ihrer Implementie rung New software components Neue Softwarekomponenten oder Single Support Package and Patches advanced user only Einzelnes Support Package und Patches nur fortgeschrittene Benutzer aus SAP BusinessObjects April 2013 Folgende Webanwendungsserver wurden mit 4 0 Support Package 6 Business Intelligence eingef hrt 4 0 Support Package 6 e SAP NetWeaver 7 31 e SAP NetWeaver 7 4 Die Implementierungsverfahren sind dieselben wie bei SAP NetWeaver 723 SAP BusinessObjects November e Unterst tzung f r den Befehl predeploy auf Linux Plattformen Business Intelligence 2013 hinzugef gt die JRockit JVM verwenden 4 0 Support Package 8 e Unterst tzung f r WebSphere 8 5 5 hinzugef gt e ndern der installierten Sprachen aktualisiert e Verweis auf SAP Hinweis in Implementierung f r SAP NetWeaver AS Java 7 3 und 7 4 JSPM hinzugef gt e SAP Java Support Package Manager JSPM ist veraltet und wurde durch SAP Software Update Manager SUM ersetzt S mtliche In formationen zur Verwendung von JSPM wurde mit Informationen zur Verwendung von SUM aktualisiert SAP BusinessObjects Febru
113. ken 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 2 1 ndern der Zeit berschreitungseinstellung f r die Implementierung von WebSphere 7 0 8 5 oder 8 5 5 Die Implementierung von SAP BusinessObjects Business Intelligence 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 1 Bearbeiten Sie Konfigurationsdatei deployment xm1 mithilfe eines Texteditors Der Speicherort von deployment xml h ngt davon ab 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 ist k nnte der vollst ndige Pfad zu deployment xml folgenderma en lauten opt ibm WebSphere AppSer
114. l Webanwendungsserver zu entfernen wdeploy sh lt WEB_APP_SERVER gt DAPP BOE undeploy undeployall Der Befehl wdeploy undeployall f hrt den Befehl wdeploy undeploy f r alle SAP BusinessObjects Business Intelligence Webanwendungen aus die auf dem Ziel Webanwendungsserver implementiert sind Beispiel wdeploy sh lt WEB_APP SERVER gt undeployall validateconfig Validiert die WDeploy Konfiguration f r die unterst tzten Webanwendungsserver um eine erfolgreiche Implementierung zu gew hrleisten Beispiel wdeploy sh lt WEB_APP SERVER gt validateconfig Ersetzen Sie lt WEB_APP_SERVER gt durch den Namen des Webanwendungsservers Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 51 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 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 wdeploy version Zeigt die Versionsnummer des Tools WDeploy an e wdeploy
115. l deploy 1 Kopieren Sie die WAR Dateien abh ngig von der von JBoss f r Ihre Implementierung bereitgestellten Dienstebene in das geeignete Kontextstamm Unterverzeichnis unter einem der oben angegebenen Pfade Die Webanwendung wird von JBoss automatisch implementiert wenn die Datei in das entsprechende Verzeichnis kopiert wird 2 berpr fen Sie das JBoss Serverprotokoll Durch eine Meldung die mit der nachfolgenden Meldung vergleichbar ist wird best tigt dass die WAR Implementierung erfolgreich war 09 54 28 703 INFO TomcatDeployer deploy ctxPath BOE warUrl tmp deploy tmp43109BOE exp war 5 1 1 1 Implementieren der dswsbobje Webanwendung auf JBoss 5 F hren Sie die folgenden Schritte aus um die dswsbobje Webanwendungsserver auf JBoss 5 zu implementieren 1 Erzeugen Sie die dswsbobje Webanwendung mit dem Befehl wdeploy predeploy 2 Suchen Sie die dswsbobje Webanwendung in explodierter Form im folgenden Ordner lt BOE_INSTALL_DIR gt sap_bobj enterprise xi40 wdeploy workdir jboss5 application Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit der Verwaltungskonsole vorbehalten 89 3 Kopieren Sie den dswsbobje Ordner in den JBoss Implementierungsordner lt JBOSS_HOME gt server default deploy Der Webanwendungsserver sollte nun dswsbob je automatisch implementieren Ist dies nicht der Fall starten Sie JBo
116. lbreite und Kombinationszeichen und Sprachen ohne Leerstellen zwischen W rtern Weitere Informationen finden Sie im ArtikelWrapI18N pm unter http search cpan org a 4 7 2 Starten des WDeploy GUI Tools Das WDeploy GUI Tool befindet sich im Ordner lt BOE_INSTALL_DIR gt sap bobj enterprise xi40 wdeploy Die Syntax des WDeploy Befehls im wdeploy Verzeichnis lautet wdeployGUI sh 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 3 WDeploy GUl Tool Fenster Das WDeploy GUlI Tool erm glicht Benutzern Webanwendungen auf einem Webanwendungsserver zu implementieren und deren Implementierung zu entfernen Webanwendungen die nicht durch das Installationsprogramm von SAP BusinessObjects Business Intelligence 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 Verzeichnis 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
117. le 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 5 jboss5 wdeploy sh jboss5 Das dir opt jboss 5 Das instance default DAPP BOE deploy SAP NetWeaver AS Java 7 2 wdeploy sh sapappsvr72 sapappsvr72 Das_dir usr sap Das instance JC01 Das sid AS2 Das admin username Administrator Das admin password passwordl Das admin port 50004 DAPP BOE deploy SAP NetWeaver AS Java 7 3x und 7 4 sapappsvr73 Der Befehl wdeploy deploy bietet keine Unterst tzung f r SAP NetWeaver AS Java 7 3x oder 7 4 Mit dem Befehl wdeploy predeploy oder wdeploy predeployall des WDeploy Tools erstellen Sie SCA Dateien und implemen tieren diese manuell mit dem SAP Software Update Manager SUM Tomcat 6 0 tomcat6 wdeploy sh Tomcat6 Das_dir opt tomcat6 Das instance localhost Das service name Tomcat6 DAPP BOE deploy Tomcat 7 0 tomcat 7 wdeploy sh Tomcat Das_dir opt tomcat7 Das instance localhost Das service name Tomcat7 DAPP BOE deploy Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 63 WebLogic 10 und 10 3 oyes logic1 weblogic10 wdeploy sh weblogic10 Das
118. lementieren Sie anschlie end die Webanwendungen erneut auf Ihrem Webanwendungsserver 4 7 Verwenden des WDeploy GUl Tools Das WDeploy GUlI Tool wird als Teil von SAP BusinessObjects Business Intelligence installiert und bietet eine alternative grafische Methode zum Ausf hren der Befehle wdeploy deployallundwdeploy undeployall i Hinweis e Wirempfehlen das WDeploy Befehlszeilentool zu verwenden anstatt des WDeploy GUI Tools Das Befehlszeilentool verf gt ber eine robustere Funktionalit t Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 8 e Das WDeploy GUl Tool kann nicht zum Vorimplementieren von Webanwendungen verwendet werden Verwenden Sie das Befehlszeilentool um dem Befehl wdeploy predeployall auszuf hren Informationen zu den WDeploy Anforderungen finden Sie unter WDeploy Voraussetzungen Seite 18 Informationen zu den WDeploy GUI Tool Anforderungen finden Sie unter Voraussetzungen f r das WDeploy GUl Tool Seite 82 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 Die folgenden Sprachpakete werden von SAP BusinessObjects Business Intelligen
119. lgender Webanwendungsserver wurde mit 4 0 Support Package 4 Business Intelligence eingef hrt 4 0 Support Package 4 e WebLogic 10 3 5 11gR1 o Informationen zur Konfiguration von WebLogic 10 3 5 11gR1 bei Verwendung des WDeploy Tools finden Sie unter Konfigura tionsdatei f r WebLogic 10 10 3 oder 10 3 x 11g R1 o Anweisungen f r die manuelle Implementierung von Anwen dungen auf WebLogic 10 3 5 11gR1 finden Sie unter Manuelle Implementierung der Verwaltungskonsole WebLogic 10 10 3 und 10 3 x 11e R1 SAP BusinessObjects November Folgende Webanwendungsserver wurden mit 4 0 Support Package 5 Business Intelligence 2012 4 0 Support Package 5 eingef hrt e WebLogic 10 3 6 11gR1 o Informationen zur Konfiguration von WebLogic 10 3 6 11gR1 bei Verwendung des WDeploy Tools finden Sie unter Konfigura tionsdatei f r WebLogic 10 10 3 oder 10 3 x 11g R1 o Anweisungen f r die manuelle Implementierung von Anwen dungen auf WebLogic 10 3 6 11gR1 finden Sie unter Manuelle Implementierung der Verwaltungskonsole WebLogic 10 10 3 und 10 3 x 112 RI 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte a vorbehalten Handbuch f r die Implementierung von Webanwendungen Dokumentverlauf Version Datum Beschreibung e WebSphere 8 5 o Informationen zur Konfiguration von WebSphere 8 5 bei Ver wendung des WDeploy Tools finden Sie unter WebSphere 6 7 oder 8 5 Konfigurationsdatei o Anwe
120. 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 3 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 JSF geb ndelte gemeinsame Klassen verwendet werden statt Implementierungen von WebSphere Melden Sie sich mit dem Administratorkonto bei der WebSphere Integrated Solutions Console WebSphere Konsole
121. m 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 SAP NetWeaver AS Java 7 3x und 7 4 und 15 GB freien Speicherplatz sowie mindestens 5 GB freien Speicherplatz auf der Partition die den tempor ren Ordner tmp 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 SAP BusinessObjects Business Intelligence 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 Mindestrechte f r die Implementierung von Webanwendungen mit einem anderen Konto gt Tipp Es empfiehlt sich die Installation von SAP BusinessObjects Business Intelligence und die Ausf hrung des WDeploy Tools wdeploy sh unter demselben Benutzerkonto durchzuf hren das auch zur Installation des Webanwendungsservers verwendet wurde Um Webanwendungen mithilfe des WDeploy Tools unter einen anderen Benutzerkonto als dem f r die Installation des
122. mentieren 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 sh 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 sh Tomcat6 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 BOE_INSTALLVERZ gt sap bobj enterprise xi40 wdeploy workdir Tomcat6 resources o Kopieren Sie diese Ordner vom Tomcat Web Application Server in den Apache Ordner lt ws_DIR 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 de
123. mentierung unter JBoss 5 Stellen Sie sicher dass der Webanwendungsserver installiert und konfiguriert ist und ausgef hrt wird Erstellen Sie ber den Befehl wdeploy predeploy WAR Dateien die implementiert werden k nnen Von der JMX Verwaltungskonsole werden automatisch keine Webanwendungen f r JBoss bereitgestellt Um Webanwendungen unter JBoss zu implementieren kopieren Sie die Webanwendungsdatei manuell in das Verzeichnis deploy Die Java Server Faces JSF die mit den JBoss Webanwendungsservern geb ndelt sind m ssen f r den CMC und den Bl Launchpad Webclient deaktiviert sein damit sie ordnungsgem ausgef hrt werden k nnen Zum Deaktivieren von JSF entfernen Sie die folgenden Verzeichnisse und starten JBoss neu lt JBOSS_HOME gt server default deploy jbossweb tomcat55 sar jsf libs X lt UJBOSS_HOME gt server default tmp lt JBOSS_HOME gt server default work i Hinweis Informationen zur Verwendung der Java 10943 Protokollierung die in SAP BusinessObjects Business Intelligence integriert ist k nnen dem Abschnitt 10 3 7 Using your own logj properties file class loader scoping im JBoss Development Process Guide entnommen werden http docs jboss org process guide en htmI logging html d0e3341 Die folgenden Implementierungspfade basieren auf den unterschiedlichen Dienstebenen X lt UJBOSS_HOME gt server all deploy X lt UJBOSS_HOME gt server default deploy lt UJBOSS_HOME gt server minima
124. n 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 BOEB conf Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 73 Statische Inhalte werden jetzt von einem dedizierten Webserver und dynamische Inhalte von einem dedizierten Webanwendungsserver verarbeitet 4 6 3 2 2 Tomcat gzip Komprimierung Wenn Sie bei einer neuen Installation von SAP BusinessObjects Business Intelligence den geb ndelten Tomcat Webanwendungsserver verwenden wird die HTTP gzip Komprimierung von Tomcat automatisch 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 von SAP BusinessObjects Business Intelligence geb ndelt ist abweicht 4 6 3 3 WebSphere 4 6 3 3 1 Implementierung auf getrennten IHS Web und WebSphere Webanwendungsservern Um die Arbeitslast eines Webanwendungsservers zu verringern k nnen Sie einen separaten de
125. n chsten Bildschirm Der Bildschirm Step 2 Map modules to servers Schritt 2 Module zu Servern zuordnen wird angezeigt 7 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 8 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 9 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 10 W hlen Sie die Webanwendung aus der Liste der implementierten Ressourcen verwaltete Ressourcen aus 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 100 vorbehalten Implementieren von Webanwendungen mit der Verwaltungskonsole Der Bildschirm Configuration Konfiguration wird angezeigt 11 Klicken Sie auf Manage Modules Module verwalten Der Bildschirm Manage Modules Module verwalten wird angezeigt 12 W hlen Sie das Webanwendungsmodul aus in der Spalte Module Modul Der Bildschirm Manage Modules General Properties Allgemeine Moduleigenschaften verwalten wird angezeigt 13 W
126. ndern des Standardverhaltens verwendet werden Es wird jedoch empfohlen die Parameter in der Konfigurationsdatei config lt WEBANW_SERVER gt entsprechend Ihrer Implementierung zu konfigurieren 4 2 3 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 SAP BusinessObjects Business Intelligence Installationsprogramm durch Wenn Sie es bevorzugen das WDeploy Tool manuell zu kopieren kopieren Sie den folgenden Ordner in den Webanwendungsserver lt BOE_INSTALLVERZ gt sap_bobj enterprise xi40 wdeploy i Hinweis Stellen Sie beim manuellen Kopieren des WDeploy Tools sicher dass die Umgebungsvariable JAVA_HOME richtig auf dem Webanwendungsserver konfiguriert ist 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 28 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool 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 unter
127. ndung auf einem WebSphere 7 Webanwendungsserver wdeploy sh websphere 7 Dwar sap sap bobj enterprise xi40 warfiles OpenSearch DAPP OpenSearch deploy Weitere Informationen zu OpenSearch bezogenen Produkten finden Sie im Abschnitt OpenSearch im Administratorhandbuch f r SAP BusinessObjects Business Intelligence Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte berblick ber die Implementierung von Webanwendungen vorbehalten 15 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 SAP BusinessObjects Business Intelligence 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
128. ndungen 60 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool 4 6 2 5 wdeploy deployonlyall Durch den Befehl wdeploy deployonlyall wird der Befehl wdeploy deployonly f r alle vorbereiteten Webanwendungen ausgef hrt Beispiel Beispiel Verwenden Sie wdeploy deployonlyall um den Befehl wdeploy deployonly auf alle vorbereiteten Webanwendungen anzuwenden wdeploy sh 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 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 Parameter JBoss 5 jboss5 wdeploy sh jboss5 Das dir opt jboss 5 Das instance default deployonlyall SAP NetWeaver AS Java 7 2 wdeploy sh sapappsvr72 sapappsvr72 Das_dir usr sap Das instance JC01l Das sid AS2 Das admin username Administrator Das admin password passwordl Das admin port 50004 deployonlyall SAP NetWeaver AS Java 7 3x und 7 4 sapappsvr73 Der Befehl
129. ng von Webanwendungen vorbehalten 13 3 3 1 Implementieren von MobileOTA14 war zur Unterst tzung mobiler Anwendungen Das SAP BusinessObjects Business Intelligence Installationsprogramm implementiert die MobileOTA14 Webanwendung zur Unterst tzung von mobilen Anwendungen 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 GUI Tool 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 WEB_APPLICATION SERVER gt f r Ihren Webanwendungsserver entsprechend konfiguriert wurde Siehe WDeploy Konfigurationsdateien 2 Implementieren Sie die MobileQOTAl4 Webanwendung Implementieren Sie die MobileO TA1l4 Webanwendung mithilfe des folgenden WDeploy Befehls wdeploy sh lt WEBANWENDUNGSSERVER gt Dwar dir lt SPE ICHERORT_VON _MOBILEOTA1 4 WAR gt DAPP MobileOTA14 deploy Mit dem folgenden Befehl wird MobileOTA14 beispielsweise auf einem WebSphere 7 Webanwendungsserver implementiert wdeploy sh websphere 7 Dwar dir sap sap businessobjects xi40 mobile 14 Client DAPP MobileOTA14 deploy 3 Starten Sie den Webanwendung
130. nn der Weblogic Webanwendungsserver unter Linux gehostet und die JRo cket Java Virtual Machine eingesetzt wird und Sie die Webanwendung 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte 54 vorbehalten Handbuch f r die Implementierung von Webanwendungen Implementieren von Webanwendungen mit dem WDeploy Tool Parameter dswsbobje oder BOE vorimplementieren m chten m ssen Sie die Option Djvm_is_jrockit true definieren wdeploy sh weblogic11 DAPP dswsbobje Djy Le J OC t rUe predeploy wdeploy sh weblogic11 DAPP BOE Dajvm pse rocken erue predeploy WebSphere 6 1 ZEN TEDS a wdeploy sh websphere websphere6 Das virtual host default host DAPP BOE predeploy WebSphere 7 0 deploy sh websphere7 websphere 7 an p Das virtual host default host DAPP BOE predeploy WebSphere 8 5 oder 8 5 5 in g wdeploy sh 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 SAP BusinessObjects Business Intelligence Quellverzeichnis f r Webanwendungen aus lt BOE_INSTALLVERZ gt sap bobj enterprise xi40 warfiles webapps Beispiel Beispiel Verwenden Sie wdeploy predeployall um den Befehl wdeploy predeploy auf alle Webanwendungen anzuwenden wdeploy sh lt WEBANW_SERVER gt predeployall Ersetzen Sie lt WEBANW_SERVER gt
131. nterprise Server 2 2 2 2222 nonneeeeee nenn 106 6 8 Kopieren der Datei MobileOTAl14 properties nach einer Webschichtinstallation 106 6 9 Schaltfl che Abbrechen im WDeploy GUI Tool 2 2222222 0n nennen nennen nn 107 GAO JBOSS HE ne naaa Baron En e DR Ba Er DR BER RE E E LE EI VRR AREA EEE 107 6 10 1 Servlet Ausnahme nach Anmeldung bei AdminTools auf JBoss5 0 2 222 202 107 Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Inhaltsverzeichnis vorbehalten 3 6 11 6 12 6 13 6 14 SAP NetWeavar nu an aa ehr Jahren ae ka ran a re 108 6 11 1 Webanwendungsimplementierung von SAP NetWeaver 7 2 2 22 2 nennen 108 6 11 2 Implementierung der dswsbobje Webanwendung auf SAP NetWeaver 7 2 schl gt fehl Peia aa ee Er ee ee ee ER ee ee EEE ee 108 6 11 3 Deinstallation von Webanwendungen von SAP NetWeaver 7 2 222 2 108 6 11 4 Deinstallieren aller Webanwendungen von SAP NetWeaver 7 2 vor Anwendung von 4 0 Support Package 1 Aktualisierungen 222222 ike nennen 109 6 11 5 Das Wdeploy Tool bietet keine Unterst tzung f r die Installation oder Deinstallation unter SAP NetWeaver 7 3x 0r 7A ne a nn REN 109 6 11 6 Erforderliche Konfiguration vor der Implementierung von SAP BusinessObjects Explorer auf SAF NetWeaver 7 3xX 0der PAX bpe crae kenn a a Be nn ee es 109 TOMCAt van ea a DE Dee et a RE ee el eh EN 110 6 121 Entfernen von
132. oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 8 vorbehalten Erste Schritte Funktionen von SAP BusinessObjects Business Intelligence 4 0 Die folgenden Funktionen wurden ab SAP BusinessObjects Business Intelligence 4 0 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 von 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 Keine WAR Zwi Im Rahmen des Implementierungsvorgangs werden keine WAR Zwischendateien mehr schendateien 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 Die Anzahl der f r SAP BusinessObjects Business Intelligence Webanwendungen ver mentierung wendeten WAR Dateien wurde reduziert Dadurch werden der doppelte Ressourcenver brauch sowie die Anzahl der vom
133. omcat 6 0 tomcat6 Tomcat 7 0 tomcat7 WebLogic 10 oder 10 3 weblogic10 WebLogic 10 3 x 11gRl weblogicll WebSphere 6 1 websphere6 WebSphere 7 0 websphere7 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 Die interne Konfigurationsdatei web xm1 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 BOE_INSTALL_DIR gt sap bobj enterprise xi40 wdeploy 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 Beispiel Verwenden Sie beispielsweise wdeploy predeploy um die BOE Webanwendung f r die Implementierung auf einem speziellen Webanwendungsserver vorzubereiten wdeploy sh 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 angegeben Alle Parameter sind obligatorisch sofern Sie in den Konfigurationsd
134. on Webanwendungen Implementieren von Webanwendungen mit dem WDeploy Tool Server Parameter DAPP BOE deployonly Tomcat 7 0 tomcat7 wdeploy sh Tomcat Das dir opt tomcat 7 Das instance localhost Das service name Tomcat7 DAPP BOE deployonly wdeploy bat Tomcat Das_dir C Tomcat7 Das instance localhost Das service name Tomcat7 DAPP BOE deployonly WebLogic 10 und 10 3 oyaas n logici weblogic10 wdeploy sh weblogic10 Das domain dir opt bea user projects domains base domain Das admin port 7001 Das instance AdminServer Das admin username weblogic Das admin password weblogic DAPP BOE deployonly wdeploy bat weblogic10 Das domain dir C bea user projects domains base domain Das admin port 7001 Das instance AdminServer Das admin username weblogic Das admin password weblogic DAPP BOE deployonly WebLogic 10 3 x 11g R1 loy sh ogaenlili taoti wdeploy sh weblogic Das domain dir opt bea user projects domains base domain Das admin port 7001 Das instance AdminServer Das admin username weblogic Das admin password weblogic DAPP BOE deployonly wdeploy bat 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 DAPP BOE deployonly Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP
135. on Webanwendungen mit der Verwaltungskonsole vorbehalten 101 config cells NetworkDeploymentCellOl applications isclite ear deployments isclite deployment xml 2 Legen Sie das Attribut invalidationTimeout auf den gew nschten Wert in Minuten fest wobei der Maximalwert 1 ist keine Zeit berschreitung 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 Webanwendungen von SAP BusinessObjects Business Intelligence 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 Nachdem 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 SAP BusinessObjects Business Intelligence 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 Implementie
136. onf 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 BOE_INSTALLVERZ gt sap _bobj enterprise xi40 warfiles OpenSearch WEB INF Stellen Sie sicher dass die folgenden Parameter f r Ihren Server konfiguriert sind o cms 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 WEBANW_SERVER 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 3 Implementieren Sie die OpenSearch Webanwendung Implementieren Sie die OpenSearch Webanwendung mithilfe des folgenden WDeploy Befehls wdeploy sh WEB APPLICATION SERVER Dapp source dir LOCATION OF OPENSEARCH WEB APP SOURCE TREE DAPP OpenSearch deploy Beispiel Der folgende Befehl implementiert die OpenSearch Webanwe
137. onzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 21 Verzeichnis Rekursiv Benutzer Gruppenmodus Sonstige Beispielbefehl instance Nein rwx rwx rwx Verzeichnis f r az SAPAS Sas_dir lt SAPAS HOME as_sid gt iit sap CTB Sas instance COO J2EE Verzeichnis Nein rwx rwx rwx f r SAP AS chmod 777 Sas_dir Sas_sid lt SAPAS HOME as instance f DENERS sap CTB j2ee JC00 j2ee deploying Nein rwx rwx rwx Unterverzeichnis ea f r J2EE Sas_dir lt SAPAS HOME as_sid gt sap CTB t vas ins ance JC00 j2ee j2ee deploying deploying cluster Nein rwx rwx rwx Unterverzeichnis use A77 f r J2EE Sas_dir lt SAPAS HOME as_sid sap CTB t zas ine ance IC00 j2ee j2ee cluster eluster cluster server Nein rwx rwx rwx Unterverzeichnis ea 477 f r J2EE Sas_dir lt SAPAS_ HOME as_sid gt sap CTB zas instance JC00 j2ee j2ee cluster Gluster server0 server0 cluster server Nein rwx rwx rwx Unterverzeichnis ul f r J2EE Sas_dir lt SAPAS HOME as_sid gt sap CTB as instance IC00 j2ee j2ee cluster elmster server0 apps server0 apps 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte 22 vorbehalten Handbuch f r die Implementierung von Webanwendungen Implementieren von Webanwendungen mit dem WDeploy Tool Verzeichnis Rekursiv Benutzer Gruppenmodus Sonstige
138. operties HOME gt properties 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte 26 vorbehalten Handbuch f r die Implementierung von Webanwendungen Implementieren von Webanwendungen mit dem WDeploy Tool i Hinweis Bevor Sie WDeploy verwenden k nnen muss das SSL Zertifikat f r den WebSphere Webanwendungsserver akzeptiert werden Um das Zertifikat zu akzeptieren verwenden Sie den wsadmin Befehl im Format lt WEBSPHERE HOME gt AppServer bin wsadmin conntype SOAP port lt ADMIN PORT gt user lt AS_ADMIN USERNAME gt password lt AS ADMIN PASSWORD gt Beispiel wsadmin conntype SOAP port 8880 user administrator password websphere 4 2 5 Festlegen von ulimit auf unbeschr nkt Um Webanwendungen von SAP BusinessObjects Business Intelligence zu erstellen und zu implementieren muss die Einstellung ulimit des Hostbetriebssystems oder Benutzerkontos als unbeschr nkt konfiguriert sein Legen Sie die ulimit Konfiguration mit dem ulimit Befehl fest oder ndern Sie die Systemkonfigurationsdatei etc security limits con Weitere Informationen zur Einstellung ulimit finden Sie in der Dokumentation die dem Betriebssystem beiliegt 4 2 6 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 SAP BusinessObjects Business Intelligence Installationsprogramm
139. oy Befehlszeilentool wird als Bestandteil von SAP BusinessObjects Business Intelligence installiert lt BOE_INSTALLVERZ gt sap bobj enterprise xi40 wdeploy wdeploy sh 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 o wdeploy sh help wdeploy sh listappservers Implementierungsbefehle Diese werden zur Implementierung bestimmter Webanwendungen auf einem bestimmten Webanwendungsserver verwendet Diese Befehle weisen immer folgendes Format auf Server Eigenschaften Aktion Beispiel wdeploy sh lt WEBANW SERVER gt D lt EIGENSCHAFT gt lt Wert gt lt AKTION gt Dabei gilt Folgendes 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 42 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool lt WEBANW_SERVER gt ist der Name des Webanwendungsservers und muss mit dem Namen der WDeploy Konfigurationsdatei bereinstimmen lt BOE_INSTALLVERZ gt sap bobj enterprise xi40 wdeploy conf config lt WEBANW SERVER gt F r SAP NetWeaver AS Java 7 3 beispielsweise hei t die Konfigurationsdatei lt BOE_INSTALLVERZ gt sap bobj enterprise xi40 wdeploy conf config sapappsvr73 daher lautet der Name des lt WEBANW_SERVER gt Parameters s
140. phere6 WebSphere 6 1 e config websphere7 WebSphere 7 0 e config websphere8 WebSphere 8 5 In den folgenden Abschnitten sind die Konfigurationsoptionen aufgelistet die f r jeden unterst tzten Web und Webanwendungsserver zur Verf gung stehen Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 35 4 5 2 1 JBoss 5 0 Konfigurationsdatei Stellen Sie in config jboss5 JBoss 5 0 Standardwerte f r die folgenden Parameter ein sodass Sie sie nicht jedes Mal in die Befehlszeile eingeben m ssen Tabelle 3 Obligatorische WDeploy Parameter f r JBoss 5 0 Parametername Beschreibung Beispiel as_dir Installierter Speicherort des JBoss Jopt jboss 5 Web Application Server lt JBOSS_HOME gt as_instance Name der JBoss Anwendungsser default verinstanz 4 5 2 2 Konfigurationsdatei f r SAP NetWeaver AS Java 7 2 7 3x oder 7 4 1 Hinweis Das WDeploy Tool bietet derzeit keine Unterst tzung f r die Implementierung unter SAP NetWeaver 7 3x oder 7 4 Mit dem Befehl wdeploy predeploy oder wdeploy predeployall des WDeploy Tools erstellen Sie SCA Dateien und implementieren diese manuell mit dem SAP Software Update Manager SUM Es m ssen keine Parameter in config sapappsvr73 festgelegt werden um diese Vorimplementierungsbefehle zu verwenden Legen Siein config sapapps
141. ploy Konfigurationsdateien a nn auaa aa 34 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen vorbehalten Inhaltsverzeichnis 4 5 1 WDeploy Konfigurationsdatei 2 2222 unse 35 4 5 2 Konfigurationsdateien f r Webanwendungsserver 2 2 2222 oo nennen 35 4 5 3 Konfigurationseigenschaftendateien f r Webanwendungen 22 2 22 cce nennen 41 4 6 Verwenden des WDeploy Befehlszeilen Tools a n nunana nn naua a 42 4 6 1 SYNTAR e ee nn E ELE E NEE E E ENA O a EL EEE E E EUERE A 43 4 6 2 Beispiele f r die Verwendung von WDeploy nasaan aaa sonen 52 4 6 3 SPEZIEIIE EIIHWEISE ti a a n u a es en ne 70 4 6 4 Vorimplementierungen mit geteilter Webschicht ohne Zugriff auf einen Webanwendtungsseiverss ee re AA el ne De ar 80 4 6 5 Deaktivieren der CMC oder der Bl Launchpad Webanwendungen 2 2 22 amp 4 6 6 ndern der installierten Sprachen 2 souas nanana aeaaeae 81 4 7 Verwenden des WDeploy GUI Tools 2 22 2222222 aaa 81 4 7 1 Voraussetzungen f r das WDeploy GUI Tool a naasa aaa a 82 4 7 2 Starten des WDeploy GUI Tools 2222222 E ET E P EAE een 83 4 7 3 WBeploy GUI Tool Fenster 5 3 22 ataia rk ben oe hehe 83 4 7 4 Optionen des WDeploy GUI Tools 2 22 22 2222 ne nee 84 4 7 5 Hinzuf gen des Kennworts zur WDeploy GUI Datei 2 2 222222 scene 84 4 8 Nach der Implementierung von Webanwendungen sasaaa aa
142. r Befehlwdeploy deployonly f r alle vorbereiteten Webanwendungen ausgef hrt 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 50 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool yy Aktion Beschreibung Verwenden Sie wdeploy deployonlyall um den Befehl wdeploy deployonly auf alle vorbereiteten Webanwendungen anzuwenden Beispiel wdeploy sh lt WEB_APP_SERVER gt deployonlyall buildwarall Erstellt eine generische WAR Datei aus der Quellstruktur der Webanwendung Bei spiel wdeploy sh buildwarall BDappisourcceitrce LOCATTONEOBERBRESOURCRETRER Dwar dir TARGET LOCATION OF GENERIC WAR FILE listapps Listet die f r die Implementierung auf einem Webanwendungsserver verf gbaren Webanwendungen auf Beispiel wdeploy sh lt WEB_APP SERVER gt listapps 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 sh lt WEB_APP SERVER gt listdeployedapps undeploy ber den Befehl wdeploy undeploy wird die Befehlszeilenschnittstelle des Ziel We banwendungsservers aufgerufen um eine implementierte SAP BusinessObjects Business Intelligence Webanwendung vom Server zu entfernen Verwenden Sie den Befehl wdeploy undeploy um die Implementierung der BOE Webanwendung vom Zie
143. rd mehr als 65 535 Dateien enth lt true Standardm ig auf false gesetzt au er f r Web Sphere 6 one Wird verwendet wenn die BI Plattform in ein SAP BW false System integriert wird true Standardm ig auf false gesetzt bei der Implementie rung auf einem SAP NetWeaver Webanwendungsser ver 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 Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 47 Eigenschaft Beschreibung Beispielwert work dir Ordner indem WDeploy die WAR oder EAR Archive lt BOE INSTALLVERZ gt der Webanwendungen bearbeitet beispielsweise zum sap bobi Teilen von statischen und dynamischen Inhalten in ei ee xi40 ner Webanwendung In diesem Ordner werden die Er wisse gebnisse der Aktion wdeploy predeploy sowie die zum Entfernen von Webanwendungsimplementierun gen erforderlichen Daten gespeichert vo dir F r W
144. re MQ servers Web servers Applications Services t Resources Security Environment System administration Users and Groups Monitoring and Tuning Troubleshooting Service integration UMAT 1 Hinweis Application servers gt serveri gt Administration services gt JMX connectors gt SOAPConnector gt Custom properties gt requestTimeout Use this page to specify an arbitrary name and value pair The value that is specified for the name and value pair is a string that can set internal system configuration properties Configuration General Properties Name req uestTimeout Value kood Description App 0K Reset Cance Abbildung 1 englisches Beispiel Rufen Sie die WebSphere Konsole unter http lt WAS_HOSTNAME gt lt PORT gt ibm console auf Der Standardport ist 9060 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte vorbehalten Handbuch f r die Implementierung von Webanwendungen 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
145. rise xi40 wdeploy workdir lt WEB_APP_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 sh lt WEB_APP_SERVER gt DAPP BOE predeploy predeployall Der Befehl wdeploy predeployall f hrt den Befehl wdeploy predeploy f r alle Webanwendungen im SAP BusinessObjects Business Intelligence Quellverzeichnis f r Webanwendungen aus lt BOE_INSTALL DIR gt sap bobj enterprise xi40 warfiles webapps Verwenden Sie wdeploy predeployall um den Befehl wdeploy predeploy auf alle Webanwendungen anzuwenden Beispiel wdeploy sh lt WEB_APP SERVER gt predeployall Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 49 zz Aktion Beschreibung 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 ist eine Verkettung der Befehle wdeploy predeploy und wdeploy deployonly durch die eine Webanwendung mit nur einem Befehl vorbereitet und au
146. rung der Webanwendungen auf einem WebSphere Cluster den folgenden allgemeinen Workflow 1 Wenn SAP BusinessObjects Business Intelligence auf dem Rechner installiert wird der auch den WebSphere Deployment Manager hostet fahren Sie mit Schritt 3 fort Wenn SAP BusinessObjects Business Intelligence 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 im lt BOE_INSTALL DIR 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 asEsoapkpore emmo as virtual host default host asHedm neisusecure rale morce Tile am rl 3 ffnen Sie eine Befehlszeilenkonsole und f hren Sie den folgenden Befehl aus wdeploy sh websphere6 predeployall 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 AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 102 vorbehalten Implementieren von Webanwendungen mit der Verwaltungskonsole 10 11 12 l
147. rver 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 BOE_INSTALLVERZ gt sap bobj enterprise xi40 warfiles webapps nachdem die Java Webanwendungsfunktionen w hrend einer Webschicht Installation installiert wurden Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 29 4 3 3 Aktivieren der SLD Registrierung f r WebSphere Um den Data Supplier SD des System Landscape Directory SLD mit WebSphere 6 1 oder 7 0 verwenden zu k nnen muss das SLDREG Registrierungstool auf jedem WebSphere Webanwendungsserver installiert sein i Hinweis SLDREG wird nicht als Teil von SAP BusinessObjects Business Intelligence 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 Styl
148. s Intelligence oder unter einem separaten System mit Netzwerkzugriff auf den Webanwendungsserver und die zu implementierenden SCA Dateien 1 Starten sie die Anwendung SAP NetWeaver Developer Studio 2 Wenn Sie SAP NetWeaver Developer Studio mit dieser Instanz von SAP NetWeaver AS Java 7 2 zum ersten Mal verwenden muss der Webanwendungsserver in den Einstellungen von Developer Studio registriert werden a W hlen Sie I gt Window Fenster gt Preferences Einstellungen gt SAPAS Java ll b Geben Sie den Hostnamen oder die IP Adresse des Servers von SAP NetWeaver Java AS 7 2 in das Feld Instance host Instanzhost ein c Geben Sie die Instanznummer des Servers von SAP NetWeaver AS Java 7 2 in das Feld Instance number Instanznummer ein Wenn die Serverinstanz ID beispielsweise J00 lautet ist die Instanznummer 00 d Klicken Sie auf Register SAP Instance SAP Instanz registrieren Das Auswahlfeld SAP system SAP System wird ausgef llt und die Serverinstanzen werden in der Liste SAP System instances SAP Systeminstanzen angezeigt 3 ffnen Sie die Registerkarte Deploy View Sicht implementieren W hlen Sie I gt Window Fenster gt Show View Sicht anzeigen gt Other Andere gt Deploy View Implementierungssicht gt Deploy View Sicht implementieren 2 Die Einstellungen f r die Registerkarte Deploy View Sicht implementieren k nnen unter window Fenster gt Preferences Einstellungen gt SAP AS Java Deploy
149. sapsid gt SUM sdt exe DSUGui sh 7 Erstellen Sie bei Eingabeaufforderung einen tempor ren Administrator f r den Wartungsvorgang 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 Software 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 F hren Sie die Schritte zur Aktualisierung aus bis die Implementierung abgeschlossen ist und ein Best tigungsdialogfeld angezeigt wird Ausf hrlichere Informationen finden Sie in dem aktuellen ProcessOverview html Bericht unter lt sAPNW_IN STALLLAUFW gt usr sap lt sapsid gt SUM sdt htdoc Weitere Informationen zu SAP Software Update Manager finden Sie in den Benutzerhandb chern und der weiteren Dokumentation auf 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 au
150. sdateien f r Apache und WebSphere befinden sich in lt BOE_INSTALLVERZ gt sap bobj enterprise xi40 wdeploy conf o Bearbeiten Sie config apache Zum Beispiel ws dir opt apache connector type websphere6 deployment dir opt apache htdocs plugin install dir ws_dir Plugins o Bearbeiten Sie config websphere6 Zum Beispiel as soap port 8880 as admin username admin as admin password password as dir opt websphere appserver as instance serverl as plugin cfg dir opt ibm WebSphere AppSever profiles AppSrvOl config cells lt CELLNAME gt nodes lt NODENAME gt servers ws instance as profile name AppSrv0l as virtual host default host asHedm nisuseceumre false morce Tile lm rl ws instance webserverl 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 Zum Beispiel o F hren Sie den folgenden Befehl aus um statische Inhalte f r den IHS Webserver zu extrahieren wdeploy sh websphere6 Das mode split Dws_type apache predeployall Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 75
151. servern erl utert i Hinweis Informationen zu den Voraussetzungen f r die Bereitstellung von Webanwendungen auf WebSphere finden Sie unter WASX7017E Ausnahme bei Implementierung in WebSphere Seite 113 Informationen zu den WDeploy GUI Voraussetzungen finden Sie unter Voraussetzungen f r das WDeploy GUI Tool Seite 82 4 2 1 Vor dem Implementieren von Webanwendungen Bevor Sie SAP BusinessObjects Business Intelligence installieren muss der Webanwendungsserver installiert und betriebsbereit sein Installationsanweisungen finden Sie in der Dokumentation zu Ihrem Webanwendungsserver 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 18 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool Der Webanwendungsserver sollte zus tzlich zu weiteren Speicherplatzanforderungen der sonstigen auf dem Rechner installierten Software ber mindestens 5 GB freien Speicherplatz verf gen 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 SAP NetWeaver AS Java 7 3x und 7 4 sicher dass die maximale Heapgr e mindestens 4096 MB betr gt Beispiel JAVA_OPTS Xms128m Xmx4096m XX MaxPermSize 512m Informationen zu
152. sgef hrt wird Erstellen Sie ber den Befehl wdeploy predeploy WAR Dateien die implementiert werden k nnen Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit der Verwaltungskonsole vorbehalten 93 i1 Hinweis Tomcat 6 wird nur unterst tzt wenn Version 6 0 20 oder h her verwendet wird Tomcat 7 wird nur unterst tzt wenn die Version 7 0 8 oder h her verwendet wird Melden Sie sich bei der Tomcat Manager Anwendung an e http lt WAS_HOSTNAME gt lt PORT gt manager html HTML GUI 1 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 2 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 eontexe docBase lt BOE INSTALL DIR gt sap _bobj enterprise xi40 wdeploy workdir tomcat7 application lt YOUR_WEB APPLICATION gt war path lt context _path gt crossContext
153. ss neu 511 2 Implementieren der BusinessProcessBl Webanwendung auf JBoss 5 Gehen Sie zum Implementieren der BusinessProcessBI Webanwendung auf JBoss 5 wie folgt vor 1 Erzeugen Sie die BusinessProcessBI Webanwendung mit dem Befehl wdeploy predeploy 2 Suchen Sie die BusinessProcessBI Webanwendung in explodierter Form im folgenden Ordner lt BOE_INSTALL_DIR gt sap bobj enterprise xi40 wdeploy workdir jboss5 application 3 Kopieren Sie den Ordner BusinessProcessBL in den JBoss Implementierungsordner lt JBOSS_HOME gt server default deploy Der Webanwendungsserver sollte nun BusinessProcessBI automatisch implementieren Ist dies nicht der Fall starten Sie JBoss neu 5 1 2 Manuelle Implementierung von SAP NetWeaver 7 2 7 3x und 7 4 5 1 2 1 Voraussetzungen f r die Implementierung auf 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 Bl Plattform Webanwendungen auf einem SAP NetWeaver Application Server beliebige Version implementieren stellen Sie sicher dass html und htm Dateien nie komprimiert werden Gehen Sie beispielsweise in SAP NetWeaver AS 7 3 wie folgt vor 1 Melden Sie sich an Ihrem SAP NetWeaver Administrator Portal an Beispiel http lt servername gt 50200 nwa Navigieren Sie zu gt Configuration gt Infrastructure Java Sy
154. sserver neu Greifen Sie auf die folgende URL zu um sicherzustellen dass die MobileOTA1l4 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 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 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 14 vorbehalten berblick ber die Implementierung von Webanwendungen 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 BOE_INSTALLVERZ gt sap bobj enterprise xi40 wdeploy c
155. st oder default_host falls Sie keinen eigenen Host erstellt haben aus der Dropdown Liste Virtual Host Virtueller Host aus Fahren Sie mit dem Bildschirm Step 4 Schritt 4 fort berpr fen Sie die Zusammenfassung und klicken Sie abschlie end auf Finish Fertig stellen Klicken Sie auf Save to Master Configuration In Master Konfiguration speichern 9 Klicken Sie zuerst auf den Link und dann auf die Schaltfl che Save Speichern 10 Klicken Sie unter der berschrift Applications Anwendungen des Konsolennavigationsmen s im linken Navigationsbereich auf Enterprise Applications Enterprise Anwendungen 11 berpr fen Sie ob die EAR Datei implementiert wurde und w hlen Sie Start Starten Wiederholen Sie die Schritte 1 bis 11 f r jede zu implementierende Webanwendung 5 15 11 ndern der Zeit berschreitungseinstellung f r die WebSphere 6 Implementierung Die Implementierung von Webanwendungen von SAP BusinessObjects Business Intelligence auf einen WebSphere 6 Webanwendungsserver kann einige Zeit in Anspruch nehmen Wenn Sie bei der Implementierung von Webanwendungen auf WebSphere 6 eine Zeit berschreitungsmeldung erhalten erh hen Sie den Wert in der Einstellung zur Implementierungszeit berschreitung 1 Bearbeiten Sie Konfigurationsdatei deployment xml mithilfe eines Texteditors Der Speicherort von deployment xml h ngt davon ab wie Ihr Server installiert und konfiguriert wurde Die Konfigurationsdatei deploymen
156. starten wird unter Umst nden folgende Fehlermeldung angezeigt Can t load perl lib site perl auto XML LibXML Common Common so for module XML LibXML Common l perl extlibs libz so 1 cannot restore segment prot after reloc Deaktivieren Sie zum Umgehen dieses Problems SE Linux 1 F hren Sie usr sbin setenforce 0 mit Root Berechtigungen aus Beispiel sudo usr bin setenforce 0 2 ndern Sie die Konfigurationsdatei etc sysconfig selinux so dass der Parameter SELINUX auf disabled eingestellt ist Beispiel SELINUX disabled 3 Starten Sie das System neu Die WDeploy GUI kann jetzt normal gestartet werden 6 3 Kopieren der Datei MobileOTA14 properties nach einer Webschichtinstallation Wenn Sie von der SAP BusinessObjects Business Intelligence Mobile Unterst tzung Gebrauch machen m chten und eine Webschichtinstallation ausgef hrt haben m ssen Sie die Datei MobileOTA14 properties auf den Host kopieren der Ziel der Webschichtinstallation war h chstwahrscheinlich der Webanwendungsserver Gehen Sie zum Kopieren der Datei MobileOTA1l4 properties auf den Host der Ziel der Webschichtinstallation war wie folgt vor 1 Suchen Sie die DateiMobileOTA14 properties auf dem Host f r den eine Installation vom Typ Vollst ndig oder Benutzerdefiniert Erweitert von SAP BusinessObjects Business Intelligence ausgef hrt wurde 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implement
157. stem Properties Java Systemeigenschaften 2 W hlen Sie auf der Registerkarte Services Dienste die Option HTTP provider aus ndern Sie unter Extended Details Erweiterte Details die Eigenschaften AlwaysCompressed und NeverCompressed wie folgt 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 90 vorbehalten Implementieren von Webanwendungen mit der Verwaltungskonsole 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 13 Beispiel NETT Berechneter Standardwert AlwaysCompressed falls leer Leerschritt eingeben NeverCompressed htm html text html 5 Speichern Sie die nderungen bevor Sie beenden 5 1 2 2 Manuelle Implementierung der Verwaltungskonsole von SAP NetWeaver AS Java 7 2 Stellen Sie sicher dass der Webanwendungsserver installiert und konfiguriert ist und ausgef hrt wird Erstellen Sie ber den Befehl wdeploy predeploy SCA Dateien die implementiert werden k nnen Zur Implementierung von Webanwendungen mit den Verwaltungskonsolen von SAP NetWeaver AS Java 7 2 ist SAP NetWeaver Developer Studio 7 1 erforderlich SAP NetWeaver Developer Studio kann unter demselben System installiert werden wie SAP BusinessObjects Busines
158. svariable manuell vorgenommen werden Starten Sie Tomcat neu damit die nderungen wirksam werden JBoss Das mit JBoss gelieferte JSF Paket wird gel scht falls es erkannt wird Ver zeichnis as_dir server as instance deploy jbossweb tomcat55 sar jsf libs wird gel scht Zum classpath hinzugef gte Dateien werden in as_dir server as _instance lib abgelegt Die Datei as dir bin bobjeEnv APP sh bat wird erstellt und enth lt nderungen am Bibliothekspfad sowie an den Java Eigenschaften die den Anwendungseigenschaften hinzugef gt werden Die Datei as _dir bin run sh bat wird ge ndert indem die vorherige Datei ein gef gt wird Starten Sie JBoss neu damit die nderungen wirksam werden NetWeaver Die Dateien die dem classpath hinzugef gt werden sollen sind in der Anwen dung geb ndelt zu WEB INF 1ib hinzugef gt Zus tzliche nderungen an Bibliothekspfad und Anwendungseigenschaften werden noch nicht unterst tzt Derartige nderungen m ssen manuell ber die NetWeaver Konfigurations oberfl che ausgef hrt 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
159. t xml befindet sich in der Regel unter lt wAS_HOME gt systemApps adminconsole ear deployment xml 2 Legen Sie das Attribut invalidationTimeout auf den gew nschten Wert in Minuten fest wobei der Maximalwert 1 ist keine Zeit berschreitung 3 Speichern Sie die Datei deployment xml 4 Starten Sie den WebSphere Dienst neu Die Zeit berschreitungseinstellung von WebSphere wurde ge ndert Weitere Informationen finden Sie unter https publib boulder ibm com infocenter wasinfo v6rl index jsp topic com ibm websphere express doc info exp isc cons_sessionto html m Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit der Verwaltungskonsole vorbehalten 97 5 1 5 2 Manuelle Implementierung der Verwaltungskonsole von WebSphere 7 0 Stellen Sie sicher dass der Webanwendungsserver installiert und konfiguriert ist und ausgef hrt wird Erstellen Sie ber den Befehl wdeploy predeploy EAR Dateien die implementiert werden k nnen Wenn Sie BOE war 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 Implementierung von WebSphere 7 0 8 5 oder 8 5 5 Seite 99 Melden Sie sich mit dem Administratorkonto bei der
160. t BOE_ INSTALL _DIR 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 synchronisiert 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
161. t _app svr lt WEB_APP SERVER gt 3 5 2 ndern des Kontextpfads von Webanwendungen Sie k nnen den Standardkontextpfad manchmal auch virtuelles Verzeichnis genannt von SAP BusinessObjects Business Intelligence 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 und der Portnummer w hrend BOE die Webanwendung und cnuc eine in der BOE Webanwendung enthaltene Komponente ist Der Kontextpfad f r Webanwendungen von SAP BusinessObjects Business Intelligence ist in der folgenden Konfigurationsdatei festgelegt lt BOE_INSTALLVERZ gt sap bobj enterprise xi40 wdeploy conf apps lt WEB_APP gt properties Aktualisieren Sie den Wert des Parameters appvdir in der Konfigurationsdatei lt wEB_APP gt properties mithilfe eines Texteditors Die Konfigurationsdatei BOE properties enth lt beispielsweise standardm ig die folgenden Parameter warfile BOE war appvdir BOE buildfile BOE xml osgisupported true Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte berblick ber die Implementierung von Webanwendungen vorbehalten 17 4 Implementieren von Webanwendungen mit dem WDeploy Tool 4 1 bersicht ber WDeploy Das WDeploy Tool ist Bestandteil von SAP BusinessObjects Business
162. tiert 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 1 ndern der Zeit berschreitungseinstellung f r die Implementierung von WebSphere 7 0 8 5 oder 8 5 5 Die Implementierung von SAP BusinessObjects Business Intelligence 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 1 Bearbeiten Sie Konfigurationsdatei deployment xm1l mithilfe eines Texteditors Der Speicherort von deployment xml h ngt davon ab 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 ist k nnte der vollst ndige Pfad zu deployment xml folgenderma en lauten opt ibm WebSphere AppServer profiles Dmgr0l Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren v
163. tionsdatei 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 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 BOE_INSTALLVERZ gt sap bobj enterprise xi40 wdeploy con f wdeploy conf Enth lt allgemeine WDeploy Einstellungen die f r alle Webanwendungsserver gelten e _ Webanwendungsserver Konfigurationsdateien lt lt BOE_INSTALLVERZ gt gt sap bobj enterprise xi40 wdeploy conf config lt WEBANW_SERVER gt Enth lt Einstellungen f r einen bestimmten Webanwendungsserver 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 34 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool e _ Webanwendungs Konfigurationsdatei lt BOE_INSTALLVERZ gt sap bobj enterprise xi40 wdeploy conf apps lt WEBANW gt properties Enth lt individuelle Implementierungseinstellungen f r jede Webanwendung 4 5 1 WDeploy Konfigurationsdatei In der Konfigurationsdatei lt BOE_INSTALLVERZ gt sap bobj enterprise xi40 wdeploy conf wdeploy conf werden alle Einstellungen gespeichert die all
164. ungen mit dem WDeploy Tool vorbehalten 27 4 2 7 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 i Hinweis Sie m ssen keine Parameter in diesen Konfigurationsdateien festlegen wenn Sie eine GUI Oberfl che verwenden 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 BOE_INSTALLVERZ gt sap bobj enterprise xi40 wdeploy con Wenn Sie beispielsweise Tomcat 7 verwenden w hlen Sie opt sap sap_bobj enterprise xi40 wdeploy conf config tomcat7 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 configuration files 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
165. ungen vom Webanwendungsserver werden an den Central Management Server CMS 2 von SAP BusinessObjects Business Intelligence gesendet 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 30 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 statische 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
166. upport r Version Datum Beschreibung SAP BusinessObjects November Erste Ver ffentlichung dieses Dokuments Business Intelligence 2011 4 0 SAP BusinessObjects M rz 2011 Hinzugef gt bekanntes Problem bei der SAP NetWeaver Implementie Business Intelligence rung mit Java Support Pack Manager JSPM 4 0 Support Package 1 Hinzugef gt bekanntes Problem beim Anwenden eines Support Pack age auf Webanwendungen unter SAP NetWeaver Siehe Deinstallieren aller Webanwendungen von SAP NetWeaver 7 2 vor Anwendung von 4 0 Support Package 1 Aktualisierungen SAP BusinessObjects Juni 2011 Hinzugef gt Anweisungen f r die manuelle Implementierung von We Business Intelligence banwendungen unter SAP NetWeaver 7 3 4 0 Support Package 1 Patch 1 Informationen zum Wdeploy Tool finden Sie unter Das Wdeploy Tool bietet keine Unterst tzung f r die Installation oder Deinstallation unter SAP NetWeaver 7 3x or 7 4 Seite 109 SAP BusinessObjects M rz 2012 Business Intelli gence 4 0 Feature Pack 3 Folgende Webanwendungsserver wurden mit 4 0 Feature Pack 3 einge f hrt e Tomcat 7 o Informationen zur Konfiguration von Tomcat 7 bei Verwendung des WDeploy Tools finden Sie unter Tomcat 6 oder 7 Konfigu rationsdatei o Anweisungen f r die manuelle Implementierung von Anwen dungen auf Tomcat 7 finden Sie unter Manuelle Implementie rung der Verwaltungskonsole von Tomcat 6 und 7 e WebLogic 10 3 3 11gRl o In
167. uverl ssiges leistungsstarkes Business Intelligence Berichterstellungssystem f r Ihr Unternehmen zu schaffen 2 2 Informationen zu diesem Dokument In diesem Dokument erfahren Sie wie Sie Webanwendungen von SAP BusinessObjects Business Intelligence auf einem unterst tzten Java Webanwendungsserver implementieren und konfigurieren Dieses Handbuch enth lt insbesondere detaillierte Informationen f r Benutzer des Implementierungstools f r Webanwendungen WDeploy das mit SAP BusinessObjects Business Intelligence ausgeliefert wird Informationen zur Installation von SAP BusinessObjects Business Intelligence finden Sie im Installationshandbuch f r SAP BusinessObjects Business Intelligence Informationen zur Verwaltung eines SAP BusinessObjects Business Intelligence Servers finden Sie im Administratorhandbuch f r SAP BusinessObjects Business Intelligence 2 3 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 supportr zur Verf gung steht Bei Unstimmigkeiten mit dem Handbuch f r die Implementierung von Webanwendungen hat das Dokument Products Availability Report Vorrang 2014 SAP AG
168. ver 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 Webanwendungsserver 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 BOE war auf einem Tomcat 6 Webanwendungsserver implementiert jedoch die CMC deaktiviert wdeploy sh 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 sh tomcat6 DAPP BOE Ddisable InfoView true deploy 4 6 6 ndern der installierten Sprachen Um Webanwendungen um weitere Sprachen zu erweitern f hren Sie zuerst den Bl Installationsprozess aus und f gen Sie die ben tigten Sprachen hinzu Imp
169. ver profiles Dmgr0l config cells NetworkDeploymentCell0Ol applications isclite ear deployments isclite deployment xml 2 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 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit der Verwaltungskonsole vorbehalten 99 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 3 Manuelle Implementierung der Verwaltungskonsole von WebSphere 8 5 Stellen Sie sicher dass der Webanwendungsserver installiert und konfiguriert ist und ausgef hrt wird Erstellen Sie ber den Befehl wdeploy predeploy EAR Dateien die implementiert werden k nnen Wenn Sie BOE war 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 Implementierung 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 e
170. 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 dungsserver ws_dir Das Installationsverzeichnis des opt apache2 Apache Webservers i Hinweis Stellen Sie beim Einsatz von IBM IHS mit einem WebSphere Webanwendungsserver in den Versionen 6 7 8 5 oder 8 5 5 sicher dass as_plugin_cfg_dir richtig in config websphere6 config websphere7 oder config websphere3 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 BOE_INSTALLVERZ gt sap bobj enterprise xi40 wdeploy conf app lt WEBANW gt properties konfiguriert Folgende Einstellungen stehen in der Konfigurationsdatei lt wEBANW gt properties zur Verf gung Variable Beschreibung Beispiel warfile Name der f r die jeweilige We dswsbobje war banwendung zu erstellende WAR Datei appvdir Name des Kontextpfades auch dswsbobje als virtuelles Verzeichnis be kannt in dem die Webanwen dung implementiert wird Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von W
171. vr72 SAP NetWeaver 7 2 und config sapappsvr73 SAP NetWeaver 7 3x und 7 4 Standardwerte f r die folgenden Parameter fest sodass Sie sie nicht jedes Mal in die Befehlszeile eingeben m ssen Tabelle 4 Obligatorische WDeploy Parameter f r SAP NetWeaver AS Java 7 2 7 3x oder 7 4 Parametername Beschreibung Beispiel Java Administratorkontos as_dir Installationspfad von SAP NetWea opt sap ver AS Java as_sid System ID der Zielinstanz AS1 as_instance Name der Anwendungsserverin JC01 stanz as_admin_port SAP NetWeaver AS Java Administ 50004 rationsanforderungsport as_admin_username Benutzername des SAP NetWeaver Administrator AS Java Administratorkontos as_admin_password Kennwort des SAP NetWeaver AS password 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte 36 vorbehalten Handbuch f r die Implementierung von Webanwendungen Implementieren von Webanwendungen mit dem WDeploy Tool Parametername Beschreibung Beispiel Wird an SAP NetWeaver AS Java true w hrend der Implementierung ber geben Aktiviert bzw deaktiviert das automatische Entfernen tempor rer Dateien Sollte auf true gesetzt sein clear temp dirs Wird an SAP NetWeaver AS Java true w hrend der Implementierung ber geben Aktiviert bzw deaktiviert die Verwendung des SAP Deploy Con troller Tools Sollte auf true ge setzt sein use deploy controller Wird an SAP NetWeaver AS
172. wdeploy deployonlyall bietet keine Unterst tzung f r SAP NetWeaver AS Java 7 3x oder 7 4 Mit dem Befehl wdeploy predeploy oder wdeploy predeployall des WDeploy Tools erstellen Sie SCA Dateien und implementieren diese manuell mit dem SAP Software Update Manager SUM Tomcat 6 0 tomcat6 wdeploy sh Tomcat6 Das_dir opt tomcat6 Das instance localhost Das service name Tomcat6 deployonlyall Tomcat 7 0 tomcat 7 wdeploy sh Tomcat Das_dir opt tomcat7 Das instance localhost Das service name Tomcat7 deployonlyall Handbuch f r die Implementierung von Webanwendungen 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Implementieren von Webanwendungen mit dem WDeploy Tool vorbehalten 61 WebLogic 10 und 10 3 weblogic10 wdeploy sh weblogic10 Das domain dir opt bea user projects domains base domain Das admin port 7001 Das instance AdminServer Das admin username weblogic Das admin password weblogic deployonlyall WebLogic 10 3 x 11g R1 weblogic11 WebSphere 6 1 websphere6 WebSphere 7 0 websphere7 wdeploy sh weblogic11 Das domain dir opt bea user projects domains base domain Das admin port 7001 Das instance AdminServer Das admin username weblogic Das admin password weblogic deployonlyall wdeploy sh websphere6 Das_dir opt ibm WebSphere AppServer Das instance serverl Das virtual host default_host Das profile name AppSrvO0l Des soap _port 8880 d
173. wendungen mit der Verwaltungskonsole Der Bildschirm Manage Modules General Properties Allgemeine Moduleigenschaften verwalten wird angezeigt 13 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 14 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 15 Klicken Sie auf OK Es wird eine Master Konfigurations nderungsbest tigung angezeigt 16 Klicken Sie auf Class loading and update detection Klassenlade und Update Ermittlung Der Konfigurationsbildschirm Class loader Klassenladeprogramm wird angezeigt 17 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 18 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 19 Aktivieren Sie das Kontrollk stchen und klic
174. wendungen wie Bl Launchpad die Central Management Console CMC Webdienste und Portale 2 Starten Sie den Webanwendungsserver neu 3 Deinstallieren Sie die Webanwendungen mit dem WDeploy Befehl vom Webanwendungsserver 6 11 4 Deinstallieren aller Webanwendungen von SAP NetWeaver 7 2 vor Anwendung von 4 0 Support Package 1 Aktualisierungen Bevor Sie das SAP BusinessObjects Business Intelligence 4 0 Support Package 1 anwenden m ssen Sie alle implementierten Webanwendungen vom SAP NetWeaver 7 2 Anwendungsserver deinstallieren Es empfiehlt sich beim Aktualisieren der BI Plattform Webanwendungen die folgenden Schritte in der angegebenen Reihenfolge auszuf hren 1 Stoppen Sie den SAP NetWeaver Application Server 2 Deinstallieren Sie alle vorhandenen BI Plattform Webanwendungen vom SAP NetWeaver Application Server 3 Starten Sie den SAP NetWeaver Application Server neu 4 Installieren Sie das SAP BusinessObjects Business Intelligence 4 0 Support Package 1 um die BI Plattform Webanwendungen zu aktualisieren 5 Implementieren Sie alle Bl Plattform Webanwendungen wieder auf dem SAP NetWeaver Application Server 6 11 5 Das Wdeploy Tool bietet keine Unterst tzung f r die Installation oder Deinstallation unter SAP NetWeaver 7 3x or 7 4 Das Wdeploy Tool bietet keine Unterst tzung f r die Installation oder Deinstallation unter SAP NetWeaver 7 3x or 7 4 Mit dem Befehl predeploy oder predeployall des WDeploy Tools erstellen Sie SCA
175. x r x Be chmo des WebLogic WL USER gt Benutzerkontos F und Unterverzeichnis des SAP BusinessObjects Business Intelligence Benutzerordners Webdom nen Nein rwx rwx rwx Bin rdateien Cinmel Y7 SWL_HOME lt PROJECT gt lt WL_HOME gt lt DOMAIN gt ee eG TS lt BASE gt A SE gt bin domains base_domain kin WebLogic Nein rwx r X r x ee bibliothek Fe Serverbibliotheken lt u SERVER gt SWL_HOME server lib user projec TS lib Bin rdateien f r Nein rwx rwx r x R den WebLogic PE gt PROBS lt WL_SERVER gt erver SWL_HOME user projec server ts bin domains base domain common bin WebLogic Nein rwx rwx r x Servermodule ums 773 SWL_HOME server lt WL_SERVER gt 2014 SAP AG oder ein SAP Konzernunternehmen Alle Rechte Handbuch f r die Implementierung von Webanwendungen 24 vorbehalten Implementieren von Webanwendungen mit dem WDeploy Tool Verzeichnis Rekursiv Benutzer Gruppenmodus Sonstige Beispielbefehl domains base domain modules modules Weblogic Java Nein rwx rwx r X SWL_HOME chmod 775 jdk150 06 lt WL_SERVER gt jdk150_06 WebSphere 6 1 7 0 8 5 und 8 5 5 Verzeichnis Rekursiv Benutzer Gruppenmodus Sonstige Beispielbefehl Stammverzeichnis Nein rwx r x r xX des WebSphere chmod 755 Benutzerkontos und lt WEBSPHERE Unterverzeichnis _USER gt des SAP BusinessObjects Business Intelligence Benutzerordners
Download Pdf Manuals
Related Search
Related Contents
BMW 2015 ActiveHybrid 5 Owner's Manual USER GUIDE TEMPLATE Emerson EZH and EZHSO Series Pressure Reducing Regulators Drawings & Schematics DURALPREP A.C. - Euclid Chemical Manual de Instrucciones More on Maintaining Parcels with ArcGIS 8.3 Istruzioni per l`uso 8_M3Section7SettingU.. 1) Nordgas “iModule” System: list of components 2) User Manual of Copyright © All rights reserved.
Failed to retrieve file