我在Ubuntu实例上安装了neo4j 3.2.4 . 安装完成后,我所做的一切都是为了启动neo4j,它是"sudo neo4j console",它引导我进入一个Web界面 . 不幸的是,我必须连接到另一台计算机上的Web界面,我可以通过localhost:7474或https://localhost:7473进行连接 . (需要一些端口转发 . )两者都让我进入登录页面 . 在那里我被要求输入密码(默认密码)以连接到数据库但我得到错误 - "ServiceUnavailable: WebSocket connection failure. Due to security constraints in your web browser, the reason for the failure is not available to this Neo4j Driver ..."
唯一提出解决方案的网站是here . 建议的解决方案是取消注释我所做的neo4j.conf文件中的"dbms.connector.bolt.address=0.0.0.0:7687" . 然后我重新启动neo4j,但我继续得到同样的错误 .
FWIW - telnet 127.0.0.1 7687工作,所以连接到博尔特似乎没问题 .
还有一个Github问题引用了这个问题,但没有具体建议的解决方案 . (Neo4j - issue 504)
任何建议都非常感谢 .
3 回答
感谢您提供InverseFalcon的信息 . FWIW我通过切换到Firefox来完成工作,我也设置了FoxyProxy . (所以不确定Firefox或FoxyProxy是否有帮助 - 但是对于其他遇到麻烦的人来说,这是一个可以开始的地方 . )
如果您能够打开neo4j Web界面,请转到设置 - >网络连接部分,然后选中“不使用螺栓”复选框 .
在Windows上安装社区版3.3.5后,我使用Chrome获得了与上述相同的问题 . 在使用Firefox阅读Greg的解决方案后,我切换到了Internet Explorer,它运行良好 .