J'ai déployé un service Web simple avec Axis avec une fonction search() qui devra aller effectuer une recherche dans une base de données et renvera le résultat.
Axis génère correctement mon WSDL, mais ma méthode renvoi le message suivant :
<soapenv:Envelope>
-
<soapenv:Body>
-
<soapenv:Fault>
<faultcode>soapenv:Server.userException</faultcode>
<faultstring>java.lang.reflect.InvocationTargetException</faultstring>
-
<detail>
<ns1:hostname>quickycomp</ns1:hostname>
</detail>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>
c'est le code suivant qui cause cette erreur :
java.sql.DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
Je précise que je cherche a me connecter a une base oracle 9i et que j'utilise la librairie ojdbc14.jar
J'ai peu etre trouvé une des limites d'axis qui permet qd meme de déployer facilement des services Web :/
Heeeeeeelp ! :D