我在AWS上有一个Neo4J EC2实例。我可以通过编程方式访问它,但是当我尝试访问Neo4J浏览器时,出现上面列出的错误。我当前使用的URL是:
http://35.174.211.60:7474/browser/
从那里,我得到以下页面:
然后,此页面尝试调用以下URL: 螺栓://35.174.211.60:7687 我使用的用户名(neo4j)和密码已经允许我的代码以编程方式访问Neo4J。从这里我得到以下错误:
ServiceUnavailable:WebSocket连接失败。由于Web浏览器中的安全限制,因此Neo4j驱动程序不知道失败的原因。
我已验证端口7474、7473和7687在我的EC2 Neo4J实例中对所有端口开放。接下来我应该尝试什么?
答案 0 :(得分:0)
尝试this Knowledge Base article建议的修复程序:
可以通过编辑文件来解决此错误 $ NEO4J_HOME / conf / neo4j.conf并取消注释:
#To have Bolt accept non-local connections, uncomment this line: dbms.connector.bolt.address=0.0.0.0:7687