这里有没有人使用 ColdFusion 成功连接到 neo4j?
我能够使用本指南作为起点连接到 neo4j 1.6.1:http: //ghostednotes.com/2010/04/29/using-neo4j-graph-databases-with-coldfusion 。然而,这是一个短暂的成功。我已经卸载了 neo4j 1.6.1 并安装了 1.7。
我现在在 Windows XP 上运行 Apache、CF 9.0.1 作为本地开发盒。我添加...\neo4j-community-1.7\lib
到我的 CF 类路径中,并且库在 CF Server Java 类路径中列出。neo4j 运行良好,因为我可以使用他们的管理员界面:http://localhost:7474/webadmin/#。CF 和 Apache 也运行良好。我每天都使用它们。
虽然下面的代码有效,但我真的很想“看看”使用 neo4j 网络管理员发生了什么。因此,我可以在 CF 应用程序中使用数据的同时协调我的 neo4j 学习。
代码:(作品)
dbroot = "/tmp/neo4jtest1/";
graphDb = createObject('java', 'org.neo4j.kernel.EmbeddedGraphDatabase');
graphDb.init( dbroot & 'var/myFirstGraphDB');
所以我尝试连接到 neo4j db graph.db 。但是代码失败了。
代码:(失败)
graphDb = createObject('java', 'org.neo4j.kernel.EmbeddedGraphDatabase');
graphDb.init( dbroot & 'graph.db');
错误:
Object instantiation exception.
An exception occurred while instantiating a Java object. The class must not be an interface or an abstract class. Error: ''.
如果我删除它"."
,graph.db
它会在 neo4j 数据文件夹中创建一个“graphdb”,并成功连接到它。但是,他们的管理员无法查看该数据库:(
我是新手,所以请你的答案哑口无言。