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

时间:2013-10-22 14:21:34

标签: neo4j

在Windows上,如本文档中所述,neo4j-server.properties在哪里?

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

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

我希望能够从localhost以外的远程IP访问服务器。感谢。

更新

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

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

8 个答案:

答案 0 :(得分:16)

在Neo4j启动窗口中,单击左下角的“选项”按钮。

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

enter image description here

答案 1 :(得分: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 installation - JAR files

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

Default server config

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

答案 2 :(得分:5)

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

我在最佳答案下尝试了这些建议,这些建议未经测试且未经验证,但无效。请参阅下面的具体报价。

当前推送的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]

另请注意,jar的配置文件

C:\Program Files\Neo4j Community\bin\neo4j-desktop-1.9.4.jar\org\neo4j\server\config\community\neo4j-default.properties

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

C:\Users\root\Documents\Neo4j\default.graphdb\neo4j.properties

然而,更改此位置的端口也无效。

有没有办法通过webadmin配置?它绝对不是很清楚。

答案 3 :(得分:4)

我使用的是Windows 32社区版2.0.3。要编辑任何属性,可以使用"设置" GUI中的按钮(从哪里启动数据库)?

答案 4 :(得分:3)

从'其他版本'下载Windows社区二进制64位.zip。您需要安装JDK 7并设置JAVA_HOME路径变量。所有文件夹(包括Conf)都会公开,您可以控制每个文档的默认端口和localhost绑定。

答案 5 :(得分:2)

有点晚了,但今天我花了一些时间去寻找它。 seo4j-server.properties文件位于(绝对路径示例):

C:\Users\username\AppData\Roaming\Neo4j Community\neo4j-server.properties

可从Neo4j GUI访问 - 在“设置”按钮下。我已经尝试使用社区版本2.1.6,它工作正常。

答案 6 :(得分:0)

...\<neo4j-community-1.8.2>\conf目录下。

答案 7 :(得分:-1)

当您单击服务器配置中的编辑(选项GUI)时,在AppData \ Roaming \ Neo4j Community Edition下创建conf文件