1

組み込みの neo4j データベースを使用していますが、Java コードでメインを実行するとすべて正常に動作します。しかし、Eclipse で Tomcat プラグインのサーブレットを使用してデータベースに接続しようとすると、次のエラーが発生します。

Unable to create directory path [database\data\graph.db] for Neo4j store

私のデータベースは私のjavaprojectに保存されています。tomcat-plugin が別のパスを必要とするためだと確信していますが、私はこの種のものに慣れていないので、誰かが正しいパスを教えてくれるか、チュートリアルを見せてくれることを願っています。

挨拶

4

2 に答える 2

2

現在の作業ディレクトリを確認し、そこにファイルを作成する権限があることを確認してください。java 経由で現在の作業ディレクトリを取得できますSystem.getProperty("user.dir")

Eclipse 内で Tomcat を実行している場合、Tomcat と Eclipse の構成方法の多くの側面に依存するため、ディレクトリが予想とは異なる場所になることがあります。したがって、ビジネスの最初の順序は、正確にどこに書き込もうとしているかを把握することです。次に、ユーザーがそのディレクトリへの書き込み権限を持っていること、およびディレクトリ/ファイルがまだ存在しない/読み取り専用としてマークされていないことを確認します。

于 2014-04-14T14:34:22.450 に答える
-1

管理者としてEclipseを実行すると、動作するはずです。

于 2016-11-25T13:08:12.770 に答える