WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Amazon Web Services mit Java, Axis (http://www.wcm.at/forum/showthread.php?t=112817)

1st Baseman 20.10.2003 23:50

Amazon Web Services mit Java, Axis
 
Hi!

Ich muß für die Uni einen in Java eine Client-Applikation erstellen, die mittels SOAP Suchanfragen etc. an Amazon schicken kann.

Es gibt von Amazon APIs, die ich mir heruntergeladen habe (http://www.amazon.com/gp/browse.html...6?node=3435361). Nun scheitere ich aber leider schon beim Versuch, die inkludierten Java-Demos zum laufen zu bringen! :( Scheinbar wird dazu Apache Axis benötigt. Auch das habe ich mir besorgt, und eigentlich sollten alle nötigen Files vorhanden sein und die CLASSPATHs richtig gesetzt sein. Trotzdem scheitert der Versuch, das Amazon WSDL-File auszuwerten (=Voraussetzung, um die Samples zu kompilieren):

Code:

Exception in thread "main" java.lang.NoClassDefFoundError: javax.wsdl.Definition
        at org.apache.axis.wsdl.toJava.JavaGeneratorFactory.class$(JavaGeneratorFactory.java:104)
        at org.apache.axis.wsdl.toJava.JavaGeneratorFactory.addDefinitionGenerators(JavaGeneratorFactory.java:165)
        at org.apache.axis.wsdl.toJava.JavaGeneratorFactory.addGenerators(JavaGeneratorFactory.java:135)
        at org.apache.axis.wsdl.toJava.JavaGeneratorFactory.<init>(JavaGeneratorFactory.java:122)
        at org.apache.axis.wsdl.toJava.Emitter.<init>(Emitter.java:123)
        at org.apache.axis.wsdl.WSDL2Java.createParser(WSDL2Java.java:178)
        at org.apache.axis.wsdl.gen.WSDL2.<init>(WSDL2.java:113)
        at org.apache.axis.wsdl.WSDL2Java.<init>(WSDL2Java.java:167)
        at org.apache.axis.wsdl.WSDL2Java.main(WSDL2Java.java:295)

Hat sich vielleicht irgendwer schon mal mit sowas beschäftigt oder eine prinzipielle Idee, was da schief läuft? Bin zugegebenermaßen nicht sehr versiert mit der Materie und wäre für Hilfe echt dankbar! :)

1st Baseman 21.10.2003 10:54

Ok, ich hab's jetzt doch alleine geschafft. Scheinbar wurden die benötigten .jar Files nicht gefunden, obwohl sie sie eigentlich im Classpath befunden hatten!
:confused:

Stattdessen habe ich nun alle benötigten .jar Files ins Verzeichnis java_home/jre/lib/ext kopiert, und jetzt funktioniert alles.

Kann mir mal jemand erklären, warum das vorher nicht funktioniert hat, obwohl der Classpath gesetzt war? Ist nämlich nicht das erste mal, das mir sowas passiert...

_m3 21.10.2003 13:38

Den Classpath nicht exportiert?

1st Baseman 21.10.2003 16:14

Zitat:

Den Classpath nicht exportiert?
Doch! Wenn ich echo $CLASSPATH eingeb, wird er auch richtig angezeigt!


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:21 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag