我不太熟悉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
)中时,此方法不起作用,因此也许您想尝试一下。希望这可以帮助。