Windows上的neo4j-server.properties在哪里?

joc*_*ull 7 neo4j

在Windows上,neo4j-server.properties本文档中描述的位置是什么?

http://docs.neo4j.org/chunked/stable/security-server.html

我无法在任何地方找到它,并在看似合理的地方自己创建它没有任何效果.

我希望能够从远程IP以外的地方访问服务器localhost.谢谢.

更新

Neo4j安装在 C:\Program Files\Neo4j Community\bin\neo4j-community.exe

我已经创建了该文件 C:\Program Files\Neo4j Community\conf\neo4j-server.properties

这是完整的内容:

org.neo4j.server.webserver.port=7474

#allow any client to connect
org.neo4j.server.webserver.address=0.0.0.0
Run Code Online (Sandbox Code Playgroud)

但是,设置似乎没有生效.我错过了什么吗?

Dic*_*ood 16

在Neo4j启动窗口中,单击左下角的"选项"按钮.

这显示了一个选项窗口,其中包含conf文件的路径:

在此输入图像描述


Dav*_*gon 7

好吧我想我知道发生了什么:您通过新的简化Windows Installer安装了1.9.4稳定版?如果是这样的话:那似乎是一个非常有限的"开发"安装程序.它有一个简单的MSI,它有一个简单的GUI,可以让你选择数据库,然后你可以从Web控制台做所有事情.这与以前在Windows上安装的方法不同.我试了一下,然后放弃它,因为我需要完全控制配置.该conf文件,通常在发现conf平行于夹bin文件夹,未安装此安装程序.

如果您需要传统安装程序,请抓住企业下载.

这就是说:除非你在生产中运行,否则我不会在1.9.x分支上浪费时间.如果你还在开发/测试中,我会直接进入2.0(里程碑6现在可用).您将获得标签(足以切换的原因),更新的Cypher引擎以及许多其他改进.另外:2.0安装程序仍然是传统配置,配有conf文件夹,您可以在其中进行所需的所有配置更改.

编辑 zip版本的下载链接现在回来了,因此您可以选择exe或zip版本的安装.这意味着您可以像以前一样安装1.9.4,并且可以完全访问所有配置文件.

编辑2 在与Neo Technology的某人进行了一些电子邮件交换之后,我发现,对于这个特定的安装程序,所需的一切都捆绑在一个JAR文件中.如果你bin在安装后查看文件夹,你会看到这些文件:

Neo4j Windows安装 -  JAR文件

如果您搜索JAR文件(通过7zip或类似的东西),您将找到默认的服务器配置文件:

默认服务器配置

我怀疑你可以将neo4j-server.properties文件放入JAR文件中(尽管我还没试过).


小智 5

最初的海报是在Windows上使用社区版本,就像我一样.尽管有人说过,但实际上没有人用可验证的测试结果回答这个问题.我原来说,"这不是答案".但是,我现在倾向于认为这答案,而不是理想的结果.答案是,据我所知,我的具体测试和结果记录如下:NOWHERE:您 无法在Windows x64上配置当前稳定的 1.9.4或里程碑 2.0.0-M06社区版本.

我已经在最佳答案下尝试了这些建议,这些建议未经测试且未经验证,但它们不起作用. 请参阅下面的具体报价.

考虑到当前的文档和非答案,当前推出的2.0.0-M06或稳定的1.9.4社区版本都不能以任何方式,形状或形式在Windows上进行配置.作为第一次使用这两个版本的Neo4j用户,这一点非常令人沮丧,没有明确的方法来配置软件和不正确的官方文档.

"另外:2.0安装程序仍然是传统配置,配有conf文件夹,您可以在其中进行所需的所有配置更改." @David Makagon

这是一个错误的陈述.它与1.9.4相同,在磁盘上的任何位置都没有conf文件夹.

"我怀疑你可以将neo4j-server.properties文件放入JAR文件中(尽管我还没试过)." @David Makagon

我在Windows 7 x64上尝试过Neo4j Community 1.9.4和2.0.0-M06 x64,以用户身份运行,无论是否以管理员身份运行.

我使用过ProcMon,甚至无法在记录的位置找到任何读取任何"conf"文件的尝试.然而,我发现其他奇怪的位置在名称中有一个"配置",并且在那里尝试过,出于病态的好奇心,包括在下面.

的配置文件位置概要这请勿工作:

C:\Program Files\Neo4j Community\conf\neo4j-default.properties [1.9.4]
C:\Program Files\Neo4j Community\conf\neo4j-server.properties [1.9.4, 2.0.0-M06]
C:\Program Files\Neo4j Community\bin\neo4j-community.exe.Config [1.9.4]
C:\Program Files\Neo4j Community\bin\neo4j-default.properties [1.9.4]
C:\Program Files\Neo4j Community\bin\neo4j-server.properties [1.9.4]
C:\Program Files\Neo4j Community\bin\conf\neo4j-server.properties [2.0.0-M06]
C:\Program Files\Neo4j Community\bin\neo4j-desktop-1.9.4.jar\org\neo4j\server\config\community\neo4j-default.properties
C:\Program Files\Neo4j Community\bin\neo4j-desktop-1.9.4.jar\org\neo4j\server\config\community\neo4j-server.properties
C:\Program Files\Neo4j Community\bin\neo4j-desktop-1.9.4\org\neo4j\server\config\community\neo4j-default.properties
C:\Program Files\Neo4j Community\bin\neo4j-desktop-1.9.4\org\neo4j\server\config\community\neo4j-server.properties
C:\Users\root\Documents\Neo4j\neo4j-default.properties [1.9.4]
C:\Users\root\Documents\Neo4j\neo4j-server.properties [1.9.4]
C:\Users\root\Documents\Neo4j\conf\neo4j-default.properties [1.9.4]
C:\Users\root\Documents\Neo4j\conf\neo4j-server.properties [1.9.4]
C:\Users\root\Documents\Neo4j\default.graphdb\neo4j.properties [1.9.4, 2.0.0-M06]
C:\Users\root\Documents\Neo4j\default.graphdb\neo4j-server.properties [1.9.4]
C:\Users\root\Documents\Neo4j\default.graphdb\conf\neo4j-server.properties [1.9.4]
Run Code Online (Sandbox Code Playgroud)

另请注意,jar的配置文件

C:\Program Files\Neo4j Community\bin\neo4j-desktop-1.9.4.jar\org\neo4j\server\config\community\neo4j-default.properties
Run Code Online (Sandbox Code Playgroud)

直接对应(完全相同的文件,没有差异)

C:\Users\root\Documents\Neo4j\default.graphdb\neo4j.properties
Run Code Online (Sandbox Code Playgroud)

然而,改变这个位置的端口也没有任何作用.

有没有办法通过webadmin配置?根本不清楚.