SUCHE MIT Google
Web virtualuniversity.ch
HOME DIDAKTIK ECDL ELEKTRONIK GUIDES HR MANAGEMENT MATHEMATIK SOFTWARE TELEKOM
DIENSTE
Anmeldung
Newsletter abonnieren
Sag's einem Freund!
VirtualUniversity als Startseite
Zu den Favoriten hinzufügen
Feedback Formular
e-Learning für Lehrer
Spenden
Autoren login
KURSE SUCHEN
Kurse veröffentlichen

Suche nach Datum:

Suche mit Schlüsselwort:

Suche nach Land:

Suche nach Kategorie:
PARTNER
ausbildung24.ch - Ausbildungsportal, Seminare, Kursen... 

 
HTMLopen.de - Alles was ein Webmaster braucht

 
PCopen.de - PC LAN Netze und Netzwerke - alles was ein IT Profi und Systemtechnicker braucht

SOFTWARE
Zurück Inhaltsverzeichnis Nächste

3. Installation des Apache SOAP als SOAP-Entwicklungsumgebung für Java

  • Download und Installation von J2SE 1.4.
     
  • Download und Installation von Tomcat 4.0.x.
     
  • Download und Installation von J2EE 1.3:
    Download von http://java.sun.com/j2ee (z.B. für Windows die Datei "j2sdkee-1_3_1-win.exe", 17 MByte).
    Installation zum Beispiel in das Verzeichnis "C:\Java\j2sdkee".
    Dokumentation zum J2EE finden Sie anschließend unter "C:\Java\j2sdkee\doc\index.html" oder auch unter "http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html".
     
  • Download und Installation von Apache SOAP:
    Download von http://www.apache.de/dist/ws/soap (z.B. für Windows die Datei "soap-bin-2.3.1.zip", 2 MByte).
    Entpacken zum Beispiel in das Verzeichnis "C:\Java" und eventuell umbenennen des entstandenen Unterverzeichnisses zu "C:\Java\soap".
    Dokumentation zu Apache SOAP finden Sie anschließend unter "C:\Java\soap\docs\index.html" oder auch unter "http://ws.apache.org/soap".
     
  • Download und Installation von JavaMail und JAF:
    Download von "javamail-1_3.zip" von http://java.sun.com/products/javamail
    und von "jaf-1_0_2.zip" von http://java.sun.com/products/javabeans/glasgow/jaf.html.
    Entzippen beider .zip-Dateien in ein temporäres Verzeichnis und kopieren der Dateien "mail.jar" und "activation.jar" nach "C:\Java\soap\lib", wo sich auch "soap.jar" befindet.
     
  • Einige Tools oder Batchdateien erwarten bestimmte Umgebungsvariablen. Üblich sind zum Beispiel (Pfade bitte anpassen):
    set J2EE_HOME=C:\Java\j2sdkee
    set JAVA_HOME=C:\Java\j2sdk
    set SOAP_HOME=C:\Java\soap
    set CATALINA_HOME=C:\Java\Tomcat
    set path=%path%;%JAVA_HOME%\bin;%J2EE_HOME%\bin
    Das Einrichten von Umgebungsvariablen im Environment geschieht unter Windows 2000 unter "Start" | "Einstellungen" | "Systemsteuerung" | "System" | "Erweitert" | "Umgebungsvariablen..." und unter Windows XP unter "Start" | "Systemsteuerung" | "Leistung und Wartung" | "System" | "Erweitert" | "Umgebungsvariablen".
     
  • Die drei .jar-Dateien "soap.jar", "mail.jar" und "activation.jar" müssen entweder korrekt innerhalb einer "WAR"-Datei installiert werden oder in das richtige "WEB-INF/lib"-Verzeichnis kopiert werden oder in den "CLASSPATH" eingebunden werden, zum Beispiel so (bitte alles in eine Zeile und direkt hintereinander ohne Leerzeichen):
    set CLASSPATH=.;C:\Java\soap\lib\soap.jar;
                    C:\Java\soap\lib\mail.jar;
                    C:\Java\soap\lib\activation.jar;
                    C:\Java\soap;
                    %CLASSPATH%

    Im gezeigten CLASSPATH ist auch "C:\Java\soap" aufgenommen worden, damit die Apache-SOAP-Beispiele (unter "C:\Java\soap\samples") ausgeführt werden können. Falls Sie eine Web-Applikation in einem anderen Verzeichnis haben, muss deren "classes"-Pfad (z.B. "C:\MeineWebApp\WEB-INF\classes") eventuell ebenfalls hinzugefügt werden. Bei älteren Tomcat-Versionen (z.B. 3.2.x) müsste außerdem ein JAXP-kompatibler XML-Parser (z.B. Xerces) installiert und im CLASSPATH als erster Bestandteil eingetragen werden.

    Je nach Tomcat-Version sind zusätzliche Maßnahmen erforderlich, damit Tomcat den voreingestellten CLASSPATH übernimmt. Zum Beispiel bei Tomcat 4.0.4 muss eventuell in der Datei "C:\Java\Tomcat\bin\setclasspath.bat" die Zeile
    set CLASSPATH=%JAVA_HOME%\lib\tools.jar
    ersetzt werden durch
    set CLASSPATH=%JAVA_HOME%\lib\tools.jar;%CLASSPATH%
    Eventuell darf dann Tomcat nicht mehr per "Start" | "Programme" | "Apache Tomcat" | "Start" gestartet werden, sondern nur noch über startup.bat:

    cd C:\Java\Tomcat\bin
    startup.bat
     
  • In der Datei "C:\Java\Tomcat\conf\server.xml" muss der SOAP-Context hinzugefügt werden. Zum Beispiel für Tomcat 3.2.x ist der richtige Ort hierfür am Ende der Datei vor der Zeile </ContextManager> und bei Tomcat 4.0.4 hinter der Tomcat-Root-Context-Definition:
    <Context path="" docBase="ROOT" debug="0"/>
    (aber außerhalb des durch "<!-- ... -->" markierten Kommentar-Bereiches).
    Eingefügt werden muss ("docBase"-Pfad eventuell anpassen):
    <Context path="/soap"
      docBase="C:/Java/soap/webapps/soap"
      reloadable="true" >
    </Context>
     
  • Nach Änderungen in der "server.xml" muss Tomcat heruntergefahren und neu gestartet werden.
     
  • Wenn SOAP korrekt eingebunden ist, erscheint die SOAP-Begrüßungsseite, wenn im Webbrowser als URL eingegeben wird:
    http://localhost/soap.
    Beim Anklicken von "Run the admin client" startet der "Apache SOAP Admin".
    Bei "Visit the SOAP RPC router" gibt es eine Fehlermeldung, da noch kein SOAP-Dienst installiert ist.
Zurück Inhaltsverzeichnis Nächste
DIPLOMARBEITEN UND BÜCHER

Diplomarbeiten zum Runterladen:

Suche im Katalog:
Architektur / Raumplanung
Betriebswirtschaft - Funktional
Erziehungswissenschaften
Geowissenschaften
Geschichtswissenschaften
Informatik
Kulturwissenschaften
Medien- und Kommunikationswissenschaften
Medizin
Psychologie
Physik
Rechtswissenschaft
Soziale Arbeit
Sozialwissenschaften


JOBS
HOME | E-LEARNING | SITEMAP | LOGIN AUTOREN | SUPPORT | FAQ | KONTAKT | IMPRESSUM
Virtual University in: Italiano - Français - English - Español
VirtualUniversity, WEB-SET Interactive GmbH, www.web-set.com, 6301 Zug

Partner:   Seminare7.de - PCopen.de - HTMLopen.de - WEB-SET.com - YesMMS.com - Ausbildung24.ch - Manager24.ch - Job und Karriere