Comment ajouter un pool de connexions InterBase JDBC dans GlassFish V3?
Question
Utilisation de: InterBase 2007, dernier interclient.jar (8.1.8), GlassFish v3 b68.
J'essaie de configurer le pool de connexions dans la page de la console d'administration Web "Modifier le pool de connexions". avec ces paramètres:
- Type de ressource: javax.sql.DataSource
- Nom de classe de la source de données: interbase.interclient.DataSource
Un "ping" dans le même écran renvoie le message d'erreur suivant:
java.lang.NullPointerException: " null " interbase.interclient.Connection. (Inconnu La source) interbase.interclient.DataSource.getConnection (Inconnu La source) interbase.interclient.DataSource.getConnection (Inconnu La source) com.sun.gjc.spi.DSManagedConnectionFactory.createManagedConnection (DSManagedConnectionFactory.java:102) com.sun.enterprise.connectors.service.ConnectorConnectionPoolAdminServiceImpl.getManagedConnection (ConnectorConnectionPoolAdminServiceImpl.java:517) com.sun.enterprise.connec ...
Le fichier interclient.jar 8.1.8 (Interbase 2007) se trouve dans le répertoire lib du domaine.
La solution
L'exception n'est pas claire, mais c'est un détail d'implémentation. Au moins, getConnection ()
attend généralement une URL JDBC non nulle. Alors, avez-vous spécifié une URL JDBC valide pour la source de données?