Bonjour,

Je suis novice en service web et j'aurais besoin de quelques conseils :

J'ai developpé les STUBS client et serveur avec WSDL2JAVA et implémenté la partie métier. En local je parviens à avoir une réponse de mon serveur (bouchon). Donc jusque là je considère que mon webservice fonctionne correctement.

Cependant c'est une procédure stockée (oracle10g) qui doit invoquer mon service web. Ma base de données est installée sur un serveur dédié et j'ai donc charger mon jar (incluant les jars axis2 ... et le stub client + métier) dans la JVM d'Oracle. Pour ce faire j'ai utilisé la commande LOADJAVA

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
loadjava -user myUser/myPasswd@maBDD-r -v -f -install -force -genmissing -s -grant public client.jar
Quand j'execute ma procédure java, il me retourne un NULLPOINTEREXCEPTION (sans m'en dire plus) au moment ou je demande la réponse au serveur.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
mareponse = stub.getMethodeDistante(mesDonnees)
Quel pourrait être mon problème ?

J'ai quelques interrogations :
Le moteur AXIS est t'il nécessaire sur le poste client pour que la communication avec le serveur se fasse correctement ?

Mon jar contient les jars suivants :
activation-1.1.jar
axiom-api-1.2.7.jar
axiom-dom-1.2.7.jar
axiom-impl-1.2.7.jar
axis2-adb-1.4.1.jar
axis2-kernel-1.4.1.jar
backport-util-concurrent-3.1.jar
commons-codec-1.3.jar
commons-httpclient-3.1.jar
commons-logging-1.1.1.jar
neethi-2.0.4.jar
ojdbc14.jar
stax-api-1.0.1.jar
wsdl4j-1.6.2.jar
wstx-asl-3.2.4.jar
XmlSchema-1.4.2.jar
log4j-1.2.15.jar

Quelqu'un a t'il une idée ?

Merci !!!!!