今天我下载并安装了最新的Neo4j Desktop for Windows。我没有更改默认设置中的任何配置。当我尝试在http://localhost:7474/browser/处在Chrome中打开浏览器时,我可以连接,但尝试登录会显示错误:
ServiceUnavailable:WebSocket连接失败。由于Web浏览器中的安全限制,此Neo4j驱动程序无法使用此故障原因。请使用您的浏览器开发控制台确定失败的根本原因。常见原因包括数据库不可用,使用错误的连接URL或临时网络问题。如果您已启用加密,请确保您的浏览器配置为信任Neo4j配置使用的证书。 Websocket
readyState
是:3
当我使用Chrome开发者工具控制台时,我可以看到以下消息:
3neo4j-web.min.js:19 WebSocket连接到' ws:// localhost:7687 /'失败:通过代理服务器建立隧道失败。
我发现这个问题类似但不完全相同:
https://github.com/neo4j/neo4j-browser/issues/522
当我在IE 10中尝试这个时,我能够成功登录,但是当我尝试查询数据库时,我得到了:
无法连接到本地Intranet。使用Internet Explorer时这是一个已知错误。有关解决此问题的更多帮助click here
在链接之后,它建议添加ws:// localhost /作为本地Intranet网站,我做了。我也尝试过ws:// localhost:7687 /但都没有任何效果。
Neo4j设置显示我正在使用Neo4j浏览器版本:3.1.7
答案 0 :(得分:0)
我尝试在Chrome中完全禁用我的代理设置,但仍然遇到同样的错误。最后我下载了Firefox并安装了它 - Firefox有一个选项" No proxy"绕过系统设置,这是有效的。 Windows代理设置中可能存在一些错误,导致Chrome和IE无法正常工作。