gpt4 book ai didi

java - 无法在 Windows 上启动 Neo4j,没有错误消息

转载 作者:行者123 更新时间:2023-12-01 18:45:33 24 4
gpt4 key购买 nike

我在 Windows 7 上使用以下内容:

  • neo4j-community-1.9.2
  • Java 7 更新 25

我禁用了 Windows 防火墙。

当我以管理员身份和正常方式启动 Neo4j.bat 时,我收到以下消息:

c:\Tools\neo4j\bin>Neo4j.bat 
28/07/13 9:34:27 PM org.neo4j.server.AbstractNeoServer INFO: Setting startup tim
eout to: 120000ms based on -1

弹出一个空白的 Java 控制台窗口,没有消息,然后该窗口在一分钟左右后消失。

当我访问 http://localhost:7474/ 时,我只是收到服务器未找到错误。

如果我尝试将其安装为服务,该服务将无法启动。

我需要做什么来启动 Neo4j 有什么想法吗?我在这里看到 Neo4j 1.9 确实支持 Java 7:

http://blog.neo4j.org/2013/03/neo4j-19m05-released-wrapping-up.html

base.bat 正确指向 windows-service-wrapper-5.jar,因此不是 windows-service-wrapper-*.jar code> 过去有些人遇到过的问题。如果它输出错误消息将会很有帮助。

<小时/>

我刚刚用 Neo4j 2.0 里程碑尝试过,没有任何区别。 Java 窗口弹出时没有任何消息,http://localhost:7474/ 收到服务器未找到错误,然后 Java 窗口在一两分钟后关闭。

我添加了JAVA_HOME和JRE_HOME系统变量,没有什么区别。我认为如果 Neo4j 无论如何都无法找到 Java,我会收到错误。

最佳答案

我已经修复了它。

在 Neo4j 的 Google Group 的帮助下,我查看了 data/logs/*.logdata/graph.db/messages.log 中的日志,发现以下异常:

Caused by: java.rmi.server.ExportException: Port already in use: 1337; nested exception is:
java.net.BindException: Address already in use: JVM_Bind

一旦我禁用了使用该端口的其他服务,Neo4j 的 Web 管理(http://localhost:7474)就开始工作了。然后我发现 Neo4j 的远程 shell 使用了端口 1337,我通过将 enable_remote_shell = false 添加到 neo4j.properties 来禁用它,然后我就可以同时拥有 Neo4j 和我的了其他服务正在运行。

关于java - 无法在 Windows 上启动 Neo4j,没有错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17912197/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com