Como posso adicionar um pool de conexão InterBase JDBC no GlassFish V3?
Pergunta
Usando:. InterBase 2007, mais recente interclient.jar (8.1.8), GlassFish v3 B68
Eu tento configurar o pool de conexão na página do console de administração web "Editar conexão Pool" com essas configurações:
- Tipo de recurso: javax.sql.DataSource
- Datasource Classname: interbase.interclient.DataSource
A 'ping' na mesma tela retorna esta mensagem de erro:
Java.lang.NullPointerException: "null" interbase.interclient.Connection. (Desconhecido Fonte) interbase.interclient.DataSource.getConnection (Desconhecido Fonte) interbase.interclient.DataSource.getConnection (Desconhecido Fonte) com.sun.gjc.spi.DSManagedConnectionFactory.createManagedConnection (DSManagedConnectionFactory.java:102) com.sun.enterprise.connectors.service.ConnectorConnectionPoolAdminServiceImpl.getManagedConnection (ConnectorConnectionPoolAdminServiceImpl.java:517) com.sun.enterprise.connec ...
O interclient.jar 8.1.8 (Interbase 2007) está no diretório lib domínio.
Solução
A exceção não é claro, mas isso é um detalhe de implementação. Pelo menos, o getConnection()
normalmente espera um não-nulo JDBC URL. Então, se você especificar um válido JDBC URL para a fonte de dados?