専用サーバー(NEOSERVER)にNeo4jをインストールして実行しています。NEOSERVER は Windows Server 2008 VM であり、Neo4J は Windows サービスとして実行されています。最終的には、アプリケーション サーバー (NEOAPP) から Neo4j データベースにデータを書き込めるようにしたいと考えています。簡単な概念実証テストとして、NEOAPP の cURL を使用して、最初に REST API からデータが返されるようにします。
コマンド ラインから、次の cURL コマンドを実行しています。
curl -H Accept:application/json http://NEOSERVER:7474/db/data/
次のエラーが表示されます。
curl(7): NEOSERVER:7474 への接続に失敗しました; エラーなし。
NEOSERVER で (NEOSERVER の代わりに localhost を使用して) 同じ cURL コマンドを実行し、正常にデータを返すことができます。
これはかなり簡単だと思いましたが、そうでないことを学んでいます。私は明らかにNeo4jが初めてです。問題は、外部マシン (NEOAPP など) から Neo4j REST API に接続するにはどうすればよいかということです。