Neo4Jブラウザを定期的にhttp://localhost:7474/browser/
で使用しています。しかし、昨日私はjava driverを使ってNeo4Jに接続し、クエリを実行しました。それ以来、私はNeo4Jブラウザにログインできません。Neo4JブラウザサービスNeo4J Javaドライバと接続した後に使用できません
私はsudo neo4j start
を使用して(私はUbuntuの上でだ)端末からのNeo4jを開始し、これが出力されます -
% sudo neo4j start
Active database: graph.db
Directories in use:
home: /var/lib/neo4j
config: /etc/neo4j
logs: /var/log/neo4j
plugins: /var/lib/neo4j/plugins
import: /var/lib/neo4j/import
data: /var/lib/neo4j/data
certificates: /var/lib/neo4j/certificates
run: /var/run/neo4j
Starting Neo4j.
WARNING: Max 1024 open files allowed, minimum of 40000 recommended. See the Neo4j manual.
/usr/share/neo4j/bin/neo4j: line 411: /var/run/neo4j/neo4j.pid: No such file or directory
その後、私はlocalhost:7474
を訪問し、できるだけ早く私に:server connect
画面を与えるが、これに私はこのエラーを取得し、パスワードを入力してください -
ServiceUnavailable: WebSocket connection failure. Due to security constraints in your web browser, the reason for the failure is not available to this Neo4j Driver. Please use your browsers development console to determine the root cause of the failure. Common reasons include the database being
スクリーンショット -
通常、認証フィールドは「ユーザー名」と「パスワード」のみです。私は前に "ホスト"フィールドを見たことはないと思う。
私はこのエラーを探し、そしてquestion with similar errorに出くわしたと言うNeo4J KBの記事 -
In Neo4j 3.0 and its implementation of the Bolt protocol, if a remote browser connects to Neo4j (http://:7474) and attempts to authenticate, the following error may be encountered:
しかし、私はこのような状況は、ここで適用されるとは思いません。
どうすればこの問題を解決できますか?
は、ログファイル内の何かが 'は/ var/log /のNeo4j/debug.log'ありますか?私はそれがjavaドライバの使用に関連しているかどうかはわかりません...あなたはシステムのアップグレードを昨日やったことがありますか? – logisima
はい、 'debug.log'にはたくさんのものがあります。私は 'cat'を使ってこの[ファイル](https://drive.google.com/open?id=0B3GlzFp0u2Wzb19ZbXFNVHpLcTA)にすべてのログインを取得しました。私はこのエラーがログ全体で繰り返されるのを見る - java.lang.NoClassDefFoundError:クラスorg.neo4j.bolt.v1.packstream.utf8.SunMiscUTF8Encoderを初期化できませんでした ' –
私が最近行った唯一の変更はJDK 8をアップグレードすることですそれは1週間以上前だった。 –