Подключение к neo4j с помощью ColdFusion

Кто-нибудь успешно подключился к 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 и успешно подключится к нему.. Тем не менее, эта база данных недоступна для просмотра их администратором:(

Я новичок, поэтому, пожалуйста, ответьте глупо.

5
задан Leigh 20 April 2012 в 18:20
поделиться