re problème avec webservice (Java2WSDL inside)

re problème avec webservice (Java2WSDL inside) - Java - Programmation

Marsh Posté le 05-03-2003 à 13:31:41    

bon ben désolé de venir encore vous embêter hein, mais ça marche toujours pas mon truc!!
 
j'ai fait mes classes tout bien comme il faut, et java2wsdl en veut pas. lorsque je lance la command (java org.apache.axis.wsdl.Java2WSDL -l http://localhost:8080/tlprenderWs -n "urn:tlprenderWs" ./TlprenderCall.java ) il me met cette erreur :
 
 
java.lang.ClassNotFoundException: ./TlprenderCall.java
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:140)
        at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:197)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:171)
        at org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:112)
        at org.apache.axis.wsdl.fromJava.Emitter.setCls(Emitter.java:1403)
        at org.apache.axis.wsdl.Java2WSDL.run(Java2WSDL.java:502)
        at org.apache.axis.wsdl.Java2WSDL.main(Java2WSDL.java:544)
 
et pourtant ma classe est bien là!!
 
je comprends plus et là ça m'ennerve de bloquer là dessus! help, please  :cry:  :cry:

Reply

Marsh Posté le 05-03-2003 à 13:31:41   

Reply

Marsh Posté le 05-03-2003 à 13:43:14    

c quoi ce ./ slash là ...
 
c'est pas un exécutable hein :o
 
tu peux mettre TIprenderCall.java sans ./


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 05-03-2003 à 13:53:19    

ouais, ben c bizarre ce java2wsdl : une fois je mets pas le ./ ça marche pas, je l'enlève, ça marche pas, je retente, ça passe!
 
bon maintenant, un tit autre pb :
il me sortt ça :
 
WSDLException: faultCode=OTHER_ERROR: Can't find prefix for 'http://simpleBeanGraph.intact.ebi.ac.uk'. Namespace prefixes must be set on the Definition object using the addNamespace(...) method.:
        at com.ibm.wsdl.util.xml.DOMUtils.getPrefix(Unknown Source)
        at com.ibm.wsdl.util.xml.DOMUtils.getQualifiedValue(Unknown Source)
        at com.ibm.wsdl.util.xml.DOMUtils.printQualifiedAttribute(Unknown Source)
        at com.ibm.wsdl.xml.WSDLWriterImpl.printParts(Unknown Source)
        at com.ibm.wsdl.xml.WSDLWriterImpl.printMessages(Unknown Source)
        at com.ibm.wsdl.xml.WSDLWriterImpl.printDefinition(Unknown Source)
        at com.ibm.wsdl.xml.WSDLWriterImpl.writeWSDL(Unknown Source)
        at com.ibm.wsdl.xml.WSDLWriterImpl.getDocument(Unknown Source)
        at org.apache.axis.wsdl.fromJava.Emitter.emit(Emitter.java:269)
        at org.apache.axis.wsdl.fromJava.Emitter.emit(Emitter.java:338)
        at org.apache.axis.wsdl.Java2WSDL.run(Java2WSDL.java:506)
        at org.apache.axis.wsdl.Java2WSDL.main(Java2WSDL.java:544)
 
est-ce que ça signifie que mon bean mapping est mal fait??? il me semblait que pour transformer un objet en bean il suffisait qu'il implémente java.io.Serializable et ait un constructeur vide???
 
je m'a trompé???  :pt1cable:  :pt1cable:  
 
Ps désolé d'être aussi à la ramasse, j'apprends aussi vite que je peux!! merci à vous!
 
--edit--
 
au fait, si je mets TlprenderCall.java, il me met classNotFoundException!! donc faut pas mettre d'extension! c bizarre je trouve!


Message édité par arghbis le 05-03-2003 à 14:02:30
Reply

Marsh Posté le 05-03-2003 à 15:56:29    

bon je sais que chuis un peu lent à la comprenette, mais j'ai vraiment besoin d'un coup de main!! alors bon, voilà ... help koi!  :whistle:  
 
 
 [:kecje]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed