Кто-нибудь успешно подключился к neo4j с помощью ColdFusion?
Мне удалось подключиться к neo4j 1.6.1, используя это руководство в качестве отправной точки:http://ghostednotes.com/2010/04/29/using-neo4j-graph-databases-with-coldfusion . Однако это был недолгий успех. С тех пор я удалил neo4j 1.6.1 и установил 1.7.
Теперь я запускаю Apache, CF 9.0.1 на Windows XP в качестве локального блока разработки. Я добавил ...\neo4j-community-1.7\lib
к моему пути к классу CF, а библиотеки перечислены в пути к классу Java CF Server. neo4j работает нормально, так как я могу использовать их интерфейс администратора:http ://localhost :7474/webadmin/#. CF и Apache тоже работают нормально. Я использую их ежедневно.
Хотя приведенный ниже код работает, мне бы очень хотелось «увидеть», что происходит с помощью веб-администратора neo4j. Таким образом, я могу координировать свое обучение neo4j, используя данные в приложении CF.
Код:(Работает)
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
, он действительно создаст «graphdb» в папке данных neo4j и успешно подключится к нему.. Тем не менее, эта база данных недоступна для просмотра их администратором:(
Я новичок, поэтому, пожалуйста, ответьте глупо.