ここで誰かがColdFusionを使用してneo4jに正常に接続しましたか?
このガイドを出発点として、neo4j 1.6.1に接続できました:http://ghostednotes.com/2010/04/29/using-neo4j-graph-databases-with-coldfusion 。しかし、それは短命の成功でした。それ以来、neo4j 1.6.1をアンインストールし、1.7をインストールしました。
現在、WindowsXPでローカル開発ボックスとしてApacheCF9.0.1を実行しています。CFクラスパスに追加...\neo4j-community-1.7\lib
しました。ライブラリはCFサーバーのJavaクラスパスにリストされています。管理者インターフェースhttp:// localhost:7474 / webadmin /#を使用できるため、neo4jは正常に実行されています。CFとApacheも正常に動作しています。毎日使っています。
以下のコードは機能しますが、neo4jWeb管理者を使用して何が起こっているのかを「確認」したいと思います。そのため、CFアプリケーションでデータを使用しながら、学習するneo4jを調整できます。
コード:(作品)
dbroot = "/tmp/neo4jtest1/";
graphDb = createObject('java', 'org.neo4j.kernel.EmbeddedGraphDatabase');
graphDb.init( dbroot & 'var/myFirstGraphDB');
そこで、neo4jdbgraph.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」が作成され、正常に接続されます。ただし、そのデータベースは管理者には表示されません:(
私は初心者なので、答えをおろそかにしてください。