我不太熟悉Java,但是我尝试使用“其他OBDC”将Cassandra设置为Lucee中的数据源,而且遇到了一些障碍。我相信我需要在服务器上安装它-https://github.com/datastax/java-driver,但是我假设必须将其编译为Jar,我不知道该怎么做。然后保存到/ opt / lucee / lib文件夹中,我确实知道该怎么做。

另外,我已经尝试过本文中介绍的方法-Using Apache Cassandra In Coldfusion,但是我认为这些罐子比较旧,并且似乎与我要尝试的工作不兼容。

有什么建议么?

谢谢。

最佳答案

我从http://www.datastax.com/download-drivers下载了二进制tarball,并将jar文件和依赖项(在/lib中找到)安装在Lucee Web上下文(WEB-INF\lucee\lib)中,然后重新启动了Lucee。

<cfset ClusterInit = CreateObject("java", "com.datastax.driver.core.Cluster">
<!--- lists the methods in the Cluster class --->
<cfdump var="#ClusterInit#" abort="true">


当我将jar文件放在服务器文件夹(lucee\lib)中时,此方法不起作用,因此也许您想尝试一下。

希望这可以帮助。

09-10 22:47