4. Kurzer Funktionstest mit dem Apache-SOAP-Beispiel
AddressBook
Öffnen Sie ein Kommandozeilenfenster und geben Sie ein:
set CLASSPATH |
--> |
CLASSPATH=.;C:\Java\soap\lib\soap.jar;
C:\Java\soap\lib\mail.jar;
C:\Java\soap\lib\activation.jar;
C:\Java\soap |
cd
C:\Java\soap\samples\addressbook |
java
org.apache.soap.server.ServiceManagerClient
https://localhost/soap/servlet/rpcrouter deploy
DeploymentDescriptor.xml |
java
org.apache.soap.server.ServiceManagerClient
https://localhost/soap/servlet/rpcrouter list |
--> |
Deployed Services: urn:AddressFetcher |
java samples.addressbook.GetAllListings
https://localhost/soap/servlet/rpcrouter |
--> |
alle Adressen als XML-Datei |
java samples.addressbook.GetAddress
https://localhost/soap/servlet/rpcrouter "John
B. Good" |
--> |
einzelne Adresse im Klartext |
Falls Ihr Webbrowser die mit "java"
beginnenden Zeilen auf zwei Zeilen umgebrochen hat: Bitte
geben Sie diese als eine einzige Kommandozeile ein.
Die mit " --> " beginnenden Zeilen
bitte nicht eingeben, sie demonstrieren nur die Ausgabe.
Mit "PutAddress" und "PutListings"
können weitere Adressen hinzugefügt werden.
Sie brauchen übrigens die genannten Kommandozeilen nicht
abzutippen, Sie können sie einfach per Copy&Paste übernehmen:
Fahren Sie bei gedrückter linker Maustaste über den
Kommandozeilentext im Webbrowser, kopieren Sie ihn mit
"Strg+C" (oder "Strg+Einfg"), schalten
Sie um auf das DOS-Kommandozeilenfenster und klicken Sie mit
der rechten Maustaste irgendwo in das
DOS-Kommandozeilenfenster. Je nach Windows-Version erscheint
der Text sofort oder Sie müssen noch "Einfügen"
wählen.
|