首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在Windows上启动Neo4j,没有错误消息

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

Stack Overflow用户
提问于 2013-07-28 19:52:10
回答 2查看 4K关注 0票数 0

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

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

我禁用了Windows防火墙。

启动Neo4j.bat时,无论是作为管理员还是通常,我都会收到以下消息:

代码语言:javascript
运行
复制
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?我在这里看到,Java1.9确实支持Neo4j 7:

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

base.bat正确地指出了windows-service-wrapper-5.jar,而不是一些人过去遇到的windows-service-wrapper-*.jar问题。如果它输出一条错误消息将是有帮助的。

我刚刚在neo4j 2.0里程碑上试用了它,但没有产生任何不同。Java窗口弹出,没有消息,http://localhost:7474/得到一个服务器没有找到错误,然后Java窗口在一两分钟后关闭。

我添加了JAVA_HOME和JRE_HOME系统变量,没有区别。如果Neo4j无论如何都无法定位Java,我想我会得到一个错误。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-01 09:55:21

我已经修好了。

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

代码语言:javascript
运行
复制
Caused by: java.rmi.server.ExportException: Port already in use: 1337; nested exception is:
    java.net.BindException: Address already in use: JVM_Bind

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

票数 4
EN

Stack Overflow用户

发布于 2015-06-09 09:19:21

我在Windows7上使用2.2.1版的Neo4j社区版,Java1.8更新45

在我的例子中,日志文件messages.log位于目录下。在那里,你会看到问题的根本原因。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17912197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档