我们在这里安装了neo4j服务器的其中一台计算机上有一个本地网络。现在进行测试我想从同一网络上的计算机访问它。我正在努力这样做?
我是否在neo4j-server.properties文件中执行了任何操作?
# Let the webserver only listen on the specified IP. Default is localhost (only
# accept local connections). Uncomment to allow any connection. Please see the
# security section in the neo4j manual before modifying this.
org.neo4j.server.webserver.address=0.0.0.0
我的代码中有什么能从该机器访问它?
clientConnection = new GraphClient(new Uri("http://localhost:7474/db/data"));
我可以这样做吗?
clientConnection = new GraphClient(new Uri("http://DevPC1:7474/db/data"));
答案 0 :(得分:5)
原则上,你要做的是正确的。但是,默认情况下,Neo4j只会侦听localhost(127.0.0.1)地址。
要更改此设置,请关闭正在运行的实例,然后在文本编辑器中编辑文件conf / neo4j-server.properties。
如果您希望服务器侦听分配给主机的所有IP(通常很好用于内部使用),请通过删除哈希取消注释此行:
#org.neo4j.server.webserver.address=0.0.0.0
如果您想要侦听特定IP,请取消注释该行并将0.0.0.0替换为您要使用的IP。
保存文件后,再次启动neo4j实例。您现在应该可以从Web UI和您选择的API包装器访问它。
答案 1 :(得分:0)
GraphClient