WebService Client JSP sous NetBeans

WebService Client JSP sous NetBeans - Java - Programmation

Marsh Posté le 07-05-2009 à 15:51:06    

Bonjour,
 
Alors après avoir bien lu les exemples j'arrive correctement à créer et utiliser un Web Service ainsi qu'un Client via NetBeans !
 
Seulement lorsque j'essaye d'implémenter mon Web service j'ai un problème au Build.
 
Voici le code d'erreur que le compilateur me retourne :
 

Code :
  1. Created dir: C:UsersiristDocumentsNetBeansProjectsBpelModule1TestMoteurStatistiquesWSApplicationbuildgeneratedwsgenservice
  2. Created dir: C:UsersiristDocumentsNetBeansProjectsBpelModule1TestMoteurStatistiquesWSApplicationbuildgeneratedwsgenserviceresources
  3. Created dir: C:UsersiristDocumentsNetBeansProjectsBpelModule1TestMoteurStatistiquesWSApplicationbuildgeneratedwsgenbinaries
  4. wsgen-MoteurStatistiques:
  5. C:UsersiristDocumentsNetBeansProjectsBpelModule1TestMoteurStatistiquesWSApplicationnbprojectjaxws-build.xml:18: Error starting wsgen:
  6. BUILD FAILED (total time: 2 seconds)


 
J'ai allégé mon code dans le Web service pour trouvé d'où venait mon erreur...
 
J'arrive donc à écrire ceci sans erreur :
 

Code :
  1. package org.me.moteurStatistiques;
  2. import javax.jws.WebService;
  3. import java.sql.*;
  4. @WebService()
  5. public class MoteurStatistiques {
  6.     Connection con;
  7. //-------------------------------------------------------
  8. // Initialisation du driver OBCD.
  9. //-------------------------------------------------------
  10. public void Database(String Driver)
  11. {
  12.     try
  13.     {
  14.         // Driver JDBC
  15.         Class.forName(Driver);
  16.     }
  17.     catch(Exception e)
  18.     {
  19.         System.out.println("Erreur lors du chargement du driver:"+ e.getMessage());
  20.     }
  21. }
  22. //-------------------------------------------------------
  23. // Connection à la base de données.
  24. //-------------------------------------------------------
  25. public void Open(String url,String login,String password)
  26. {
  27.     try
  28.     {
  29.         con = DriverManager.getConnection(url,login,password);
  30.     }
  31.     catch(Exception e)
  32.     {
  33.         System.out.println("echec d'ouverture:"+e.getMessage());
  34.     }
  35. }
  36. //-------------------------------------------------------
  37. // Fermeture de la connection à la base de données.
  38. //-------------------------------------------------------
  39. public void Close()
  40. {
  41.     try
  42.     {
  43.         con.close();
  44.     }
  45.     catch(Exception e)
  46.     {
  47.         System.out.println("echec lors de la fermeture:"+e.getMessage());
  48.     }
  49. }
  50. }


 
Or lorsque je rajoute cette méthode dans le Web service j'obtiens l'erreur ci-dessus :
 

Code :
  1. //-------------------------------------------------------
  2. // Exécution d'une requête type.
  3. //-------------------------------------------------------
  4. public ResultSet Execute(String sql)
  5. {
  6.     ResultSet r = null;
  7.     try
  8.     {
  9.         Statement stmt = con.createStatement();
  10.         r = stmt.executeQuery(sql);
  11.     }
  12.     catch(Exception e)
  13.     {
  14.         System.out.println(e.getMessage());
  15.     }
  16.     return r;
  17. }


---------------
-- Turns your mind towards BeTa --
Reply

Marsh Posté le 07-05-2009 à 15:51:06   

Reply

Sujets relatifs:

Leave a Replay

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