NEO4J本地服务器无法启动

时间:2016-01-06 00:30:58

标签: linux neo4j localhost

我在VirtualBox中运行Linux,并且遇到了我在Linux上作为主操作系统的机器上没有遇到的问题。

通过sudo ./neo4j start中的/opt/neo4j-community-2.3.1/bin启动neo4j服务时,我收到超时消息Failed to start within 120 seconds. Neo4j Server may have failed to start, please check the logs

我的/opt/neo4j-community-2.3.1/data/graph.db/messages.log日志说:

http://antirez.com/news/96

data/log/console.log说:

    2016-01-06 02:07:03.404+0100 INFO  Successfully started database
2016-01-06 02:07:03.603+0100 INFO  Successfully stopped database
2016-01-06 02:07:03.604+0100 INFO  Successfully shutdown Neo4j Server
2016-01-06 02:07:03.608+0100 ERROR Failed to start Neo4j: Starting Neo4j failed: Component 'org.neo4j.server.security.auth.FileUserRepository@9ab182' was successfully initialized, but failed to start. Please see attached cause exception. Starting Neo4j failed: Component 'org.neo4j.server.security.auth.FileUserRepository@9ab182' was successfully initialized, but failed to start. Please see attached cause exception.
org.neo4j.server.ServerStartupException: Starting Neo4j failed: Component 'org.neo4j.server.security.auth.FileUserRepository@9ab182' was successfully initialized, but failed to start. Please see attached cause exception.
        at org.neo4j.server.exception.ServerStartupErrors.translateToServerStartupError(ServerStartupErrors.java:67)
        at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:234)
        at org.neo4j.server.Bootstrapper.start(Bootstrapper.java:97)
        at org.neo4j.server.CommunityBootstrapper.start(CommunityBootstrapper.java:48)
        at org.neo4j.server.CommunityBootstrapper.main(CommunityBootstrapper.java:35)
Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component 'org.neo4j.server.security.auth.FileUserRepository@9ab182' was successfully initialized, but failed to start. Please see attached cause exception.
        at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:462)
        at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:111)
        at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:194)
        ... 3 more
Caused by: java.nio.file.AccessDeniedException: /opt/neo4j-community-2.3.1/data/dbms/auth
        at sun.nio.fs.UnixException.translateToIOException(UnixException.java:84)
        at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
        at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
        at sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:214)
        at java.nio.file.Files.newByteChannel(Files.java:361)
        at java.nio.file.Files.newByteChannel(Files.java:407)
        at java.nio.file.Files.readAllBytes(Files.java:3152)
        at org.neo4j.server.security.auth.FileUserRepository.loadUsersFromFile(FileUserRepository.java:208)
        at org.neo4j.server.security.auth.FileUserRepository.start(FileUserRepository.java:73)
        at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:452)
        ... 5 more

知道服务器无法启动的原因吗?

1 个答案:

答案 0 :(得分:2)

检查/opt/neo4j-community-2.3.1/data/dbms/auth

上的权限

看到说: 引起:java.nio.file.AccessDeniedException:/opt/neo4j-community-2.3.1/data/dbms/auth