Bonjour,

J'ai un problème pour charger le pilote "org.hsqldb.jdbcDriver".
Version de programme :
  • Eclipse : 3.4.2
  • GWT : 1.7.0
  • App Engine : 1.2.2
  • HSQLDB : 1.8.0.10


J'ai procédé comme suite :
  1. Création d'un projet GWT (je test l'application mise par defaut avec Run un AS Wep Application => Ok)
  2. Ajout de la librarie hsqldb.jar dans le projet.
  3. Dans le package fr.xxx.test.server j'utilise la classe mise par défaut : GreetingServiceImpl où j'indique le code ci-dessous
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    String nomDriver = "org.hsqldb.jdbcDriver";
    		try{
    		    Class.forName(nomDriver).newInstance();
    		}catch(ClassNotFoundException cnfe){
    		    System.out.println("La classe "+nomDriver+" n'a pas été trouvée");
    		    cnfe.printStackTrace();
    		}catch(InstantiationException e){
    			System.out.println("catch 2");
    			e.printStackTrace();
    		}catch(IllegalAccessException e){
    			System.out.println("catch 3");
    			e.printStackTrace();
    		}
  4. Je démarre le projet avec Run AS Wep Application


Résultat : j'ai mon exception ClassNotFoundException qui est déclanché

Tests réalisés:
j'ai mis dans cette même classe un import org.hsqldb.*; => même erreur
Suppression du code : ".newInstance()" et de ses exceptions => même erreur
Execution du même code et même librairie HSQLDB dans un projet JEE => Ok

Je ne trouve pas de solution à mon problème. Pouvez-vous m'aider à se sujet.
Merci d'avance.