我正在尝试使用最新的 cassandra-jdbc 驱动程序在 Glassfish 3 中设置 jdbc 池。我已将所有依赖项 jar 复制到我的域的 lib 目录,但是当我尝试保存池时,我收到以下错误:
api_cassandra 的 Ping 连接池失败。实例化类时出错:org.apache.cassandra.cql.jdbc.CassandraDataSource 请查看 server.log 了解更多详细信息。
日志没有给我更多的东西。我已经能够使用 jdbc 驱动程序通过 dbvis 和代码进行连接,但我猜我在 glassfish 中没有正确设置一些东西。有没有其他人能够在 glassfish 中设置一个 cassandra 池?我对 glassfish 相当陌生,所以任何设置信息都会非常有帮助。
要补充一点,对于普通数据池,构造函数不接受任何参数,但对于 cassandra-jdbc 驱动程序没有空构造函数,您必须传入参数,我相信这就是实例化失败的原因。所以我认为真正的问题是如何通过 glassfish 传递构造函数参数?