GlassFish V3にInterBase JDBC接続プールを追加するにはどうすればよいですか?
質問
使用:InterBase 2007、最新のinterclient.jar(8.1.8)、GlassFish v3 b68。
Web管理コンソールページの「接続プールの編集」で接続プールを設定しようとしています。これらの設定で:
- リソースタイプ:javax.sql.DataSource
- データソースのクラス名:interbase.interclient.DataSource
同じ画面で「ping」を実行すると、次のエラーメッセージが返されます:
java.lang.NullPointerException:" null" interbase.interclient.Connection。(不明 ソース) interbase.interclient.DataSource.getConnection(不明 ソース) interbase.interclient.DataSource.getConnection(不明 ソース) com.sun.gjc.spi.DSManagedConnectionFactory.createManagedConnection(DSManagedConnectionFactory.java:102) com.sun.enterprise.connectors.service.ConnectorConnectionPoolAdminServiceImpl.getManagedConnection(ConnectorConnectionPoolAdminServiceImpl.java:517) com.sun.enterprise.connec ...
interclient.jar 8.1.8(Interbase 2007)は、ドメインlibディレクトリにあります。
解決
例外は明確ではありませんが、それは実装の詳細です。少なくとも、 getConnection()
は通常、null以外のJDBC URLを想定しています。それでは、データソースに有効なJDBC URLを指定しましたか?