7

在 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

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

4

8 回答 8

16

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

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

在此处输入图像描述

于 2015-06-19T17:20:44.830 回答
7

好的,我想我知道发生了什么:您通过新的简化 Windows Installer 安装了 1.9.4 stable?如果是这样:那似乎是一个非常有限的“开发”安装程序。它有一个简单的 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 文件中(尽管我没有尝试过)。

于 2013-10-23T01:38:44.673 回答
5

最初的发布者和我一样在 Windows 上使用社区版本。尽管有人说过,但实际上没有人用可验证的测试结果回答这个问题。我最初说,“这不是答案”。但是,我现在倾向于认为这答案,而不是预期的结果。答案是,据我所知,我的具体测试和结果记录如下:无处:您 无法在 Windows x64 上配置当前稳定的1.9.4 或里程碑2.0.0-M06 社区版本。

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

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

“另外:2.0 安装程序仍然是传统配置,带有 conf 文件夹,您可以在其中进行所有需要进行的配置更改。” @大卫马卡贡

这是一个错误的说法。它与 1.9.4 相同,磁盘上的任何位置都没有 conf 文件夹。

“我怀疑你也可以在这里将 neo4j-server.properties 文件放入 JAR 文件中(尽管我没有尝试过)。” @大卫马卡贡

我已经在 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 进行配置?这绝对不是很清楚。

于 2013-10-26T10:06:52.097 回答
4

我正在使用 Windows 32 社区版本 2.0.3。要编辑任何属性,GUI 中有“设置”按钮(您从哪里启动数据库)?

于 2014-08-12T12:48:47.833 回答
3

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

于 2013-10-30T21:13:32.103 回答
2

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

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

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

于 2014-12-22T16:55:10.000 回答
0

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

于 2013-10-22T15:06:54.950 回答
-1

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

于 2016-02-16T17:03:39.670 回答