Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Wso2DSS连接到CassandraDB需要哪些Jar文件_Cassandra_Wso2_Wso2esb_Wso2carbon_Wso2dss - Fatal编程技术网

从Wso2DSS连接到CassandraDB需要哪些Jar文件

从Wso2DSS连接到CassandraDB需要哪些Jar文件,cassandra,wso2,wso2esb,wso2carbon,wso2dss,Cassandra,Wso2,Wso2esb,Wso2carbon,Wso2dss,我正在从Wso2DSS连接到CassandraDB,我添加了(apache-cassandra-cql-1.0.3,cassandra-all-0.8.0-beta2)jar文件,但仍然出现以下错误 java.sql.SQLException: org.apache.cassandra.cql.jdbc.CassandraDriver. 如何解决此错误?如果您使用的是最新版本的DSS(>v.3.0.0),则默认情况下DSS附带了用于通过JDBC连接到Cassandra的Cassandra

我正在从Wso2DSS连接到CassandraDB,我添加了(apache-cassandra-cql-1.0.3,cassandra-all-0.8.0-beta2)jar文件,但仍然出现以下错误

  java.sql.SQLException: org.apache.cassandra.cql.jdbc.CassandraDriver.

如何解决此错误?

如果您使用的是最新版本的DSS(>v.3.0.0),则默认情况下DSS附带了用于通过JDBC连接到Cassandra的Cassandra JDBC驱动程序。因此,只需将DSS中的数据源(作为碳数据源或数据服务描述符文件中的内联数据源)配置为driverClassName“org.apache.cassandra.cql.jdbc.CassandraDriver”和其他相关参数,如jdbc URL、用户名、密码等,并在数据服务描述符中指向它。(.dbs文件)

但是,如果您正在使用任何其他WSO2产品,如ESB或旧版本的DSS,则必须将cassandra JDBC驱动程序和其他依赖项jar(如果有)下载到CARBON_HOME/repository/components/lib,重新启动服务器,然后配置指向cassandra的数据源

希望这有帮助

问候,,
Prabath

如果您使用的是最新版本的DSS(>v.3.0.0),则默认情况下DSS附带了用于通过JDBC连接到Cassandra的Cassandra JDBC驱动程序。因此,只需将DSS中的数据源(作为碳数据源或数据服务描述符文件中的内联数据源)配置为driverClassName“org.apache.cassandra.cql.jdbc.CassandraDriver”和其他相关参数,如jdbc URL、用户名、密码等,并在数据服务描述符中指向它。(.dbs文件)

但是,如果您正在使用任何其他WSO2产品,如ESB或旧版本的DSS,则必须将cassandra JDBC驱动程序和其他依赖项jar(如果有)下载到CARBON_HOME/repository/components/lib,重新启动服务器,然后配置指向cassandra的数据源

希望这有帮助

问候,,
Prabath

此异常与您连接its的方式无关,与您的配置无关。你能发布完整的堆栈跟踪和异常给你的消息吗?这个异常与你连接它的方式无关,与你的配置无关。你能发布完整的堆栈跟踪和异常给你的消息吗?嗨,Prabath,谢谢你,它确实在使用最新的数据服务服务器,但是当我使用相同的配置(在ESB中的CARBON_HOME/repository/components/lib中添加了“cassandra jdbc,apache cassandra”jar文件)从ESB 4.6.0连接到cassandra数据库时,我得到以下错误。错误-数据源建立数据源连接时发生错误:org.apache.cassandra.cql.jdbc.CassandraDriver org.wso2.carbon.ndaasource.common.DataSourceException:建立数据源连接时出错:org.apache.cassandra.cql.jdbc.CassandraDriver。我如何解决这个问题。您是否能够放置完整的堆栈跟踪,包括我认为有助于识别根本原因的“caused by”子句。还要检查cassandra JDBC驱动程序jar是否附带以下jar。(这些可能已经在CARBON_HOME/repository/components/plugins中提供了,但是如果它们无法在那里找到,您也必须将它们添加到CARBON_HOME/repository/components/lib中):cassandra jdbc.*.jar、slf4j.log4j12_jr.jar、slf4j.api_jr、org.wso2.CARBON.logging.*.jarHI-Prabath,谢谢,它实际上是在使用最新的数据服务服务器,但是当我使用相同的配置(在ESB中的CARBON_HOME/repository/components/lib中添加了“cassandra jdbc,apache cassandra”jar文件)从ESB 4.6.0连接到cassandra数据库时,我得到了以下错误。错误-数据源建立数据源连接时发生错误:org.apache.cassandra.cql.jdbc.CassandraDriver org.wso2.carbon.ndaasource.common.DataSourceException:建立数据源连接时出错:org.apache.cassandra.cql.jdbc.CassandraDriver。我如何解决这个问题。您是否能够放置完整的堆栈跟踪,包括我认为有助于识别根本原因的“caused by”子句。还要检查cassandra JDBC驱动程序jar是否附带以下jar。(这些可能已经在CARBON_HOME/repository/components/plugins中提供了,但如果它们无法在那里找到,您也必须将它们添加到CARBON_HOME/repository/components/lib中):cassandra jdbc.*.jar、slf4j.log4j12_jr.jar、slf4j.api_jr、org.wso2.CARBON.logging.*.jar