我对Java不太熟悉,但我正在尝试使用“其他OBDC”将Cassandra设置为Lucee的Datasource,而且我正在尝试一些路障。我相信我需要在我的服务器上安装这个 - https://github.com/datastax/java-driver,但我认为这必须编译为Jar,我不知道该怎么做。然后保存到/ opt / lucee / lib文件夹中,我知道该怎么做。
另外,我已经尝试过这篇文章中解释的方法 - Using Apache Cassandra In Coldfusion,但我认为这些罐子比较老,而且似乎不适用于我正在尝试做的事情。
有什么建议吗?
感谢。
答案 0 :(得分:1)
我从http://www.datastax.com/download-drivers下载了二进制tarball,并在Lucee web-context (/lib
)中安装了jar文件和依赖项(在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
)中时,这不起作用,所以也许你想尝试一下。
希望这有帮助。