微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Neo4j 服务器激活错误,java.lang.IllegalStateException: ManagerFactory, java.io.FileNotFoundException

如何解决Neo4j 服务器激活错误,java.lang.IllegalStateException: ManagerFactory, java.io.FileNotFoundException

我今天尝试下载neo4j,当我尝试激活服务器时,它不起作用并出现错误。 我使用的是 neo4j-community-4.2.3 和 JDK-11.0.10。

neo4j install-service 已完成,我输入了 eno4j start(没有发生错误)。 我尝试使用 Web 浏览器连接到服务器,但无法正常工作。

我输入了 neo4j console 并出现此错误

 java.io.FileNotFoundException: C:\Program Files\neo4j-community-4.2.3\logs\debug.log (Access is denied)
        at java.base/java.io.FileOutputStream.open0(Native Method)
        at java.base/java.io.FileOutputStream.open(FileOutputStream.java:298)
        at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:237)
        at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:158)
        at org.neo4j.logging.shaded.log4j.core.appender.rolling.RollingFileManager$RollingFileManagerFactory.createManager(RollingFileManager.java:678)
        at org.neo4j.logging.shaded.log4j.core.appender.rolling.RollingFileManager$RollingFileManagerFactory.createManager(RollingFileManager.java:648)
        at org.neo4j.logging.shaded.log4j.core.appender.AbstractManager.getManager(AbstractManager.java:113)
        at org.neo4j.logging.shaded.log4j.core.appender.OutputStreamManager.getManager(OutputStreamManager.java:100)
        at org.neo4j.logging.shaded.log4j.core.appender.rolling.RollingFileManager.getFileManager(RollingFileManager.java:205)
        at org.neo4j.logging.shaded.log4j.core.appender.RollingFileAppender$Builder.build(RollingFileAppender.java:146)
        at org.neo4j.logging.log4j.LogConfig.createRollingFileAppender(LogConfig.java:183)
        at org.neo4j.logging.log4j.LogConfig.getAppender(LogConfig.java:152)
        at org.neo4j.logging.log4j.LogConfig.configureLogging(LogConfig.java:105)
        at org.neo4j.logging.log4j.LogConfig$Builder.build(LogConfig.java:290)
        at org.neo4j.graphdb.factory.module.GlobalModule.createLogService(GlobalModule.java:337)
        at org.neo4j.graphdb.factory.module.GlobalModule.<init>(GlobalModule.java:174)
        at org.neo4j.graphdb.facade.DatabaseManagementServiceFactory.createGlobalModule(DatabaseManagementServiceFactory.java:252)
        at org.neo4j.graphdb.facade.DatabaseManagementServiceFactory.build(DatabaseManagementServiceFactory.java:126)
        at org.neo4j.server.CommunityBootstrapper.createNeo(CommunityBootstrapper.java:36)
        at org.neo4j.server.NeoBootstrapper.start(NeoBootstrapper.java:134)
        at org.neo4j.server.NeoBootstrapper.start(NeoBootstrapper.java:90)
        at org.neo4j.server.CommunityEntryPoint.main(CommunityEntryPoint.java:35)
2021-02-26 21:16:37.044+0000 ERROR Failed to start Neo4j on dbms.connector.http.listen_address,a socket address. If missing port or hostname it is acquired from dbms.default_listen_address.
java.lang.IllegalStateException: ManagerFactory [org.neo4j.logging.shaded.log4j.core.appender.rolling.RollingFileManager$RollingFileManagerFactory@375b5b7f] unable to create manager for [C:\Program Files\neo4j-community-4.2.3\logs\debug.log] with data [org.neo4j.logging.shaded.log4j.core.appender.rolling.RollingFileManager$FactoryData@1813f3e9[pattern=C:\Program Files\neo4j-community-4.2.3\logs\debug.log.%i,append=true,bufferedio=true,bufferSize=8192,policy=SizeBasedTriggeringPolicy(size=20971520),strategy=DefaultRolloverStrategy(min=1,max=7,useMax=false),advertiseURI=null,layout=org.neo4j.logging.log4j.Neo4jLogLayout@28cb9120,filePermissions=null,fileOwner=null]]
        at org.neo4j.logging.shaded.log4j.core.appender.AbstractManager.getManager(AbstractManager.java:115) ~[neo4j-logging-4.2.3.jar:4.2.3]
        at org.neo4j.logging.shaded.log4j.core.appender.OutputStreamManager.getManager(OutputStreamManager.java:100) ~[neo4j-logging-4.2.3.jar:4.2.3]
        at org.neo4j.logging.shaded.log4j.core.appender.rolling.RollingFileManager.getFileManager(RollingFileManager.java:205) ~[neo4j-logging-4.2.3.jar:4.2.3]
        at org.neo4j.logging.shaded.log4j.core.appender.RollingFileAppender$Builder.build(RollingFileAppender.java:146) ~[neo4j-logging-4.2.3.jar:4.2.3]
        at org.neo4j.logging.log4j.LogConfig.createRollingFileAppender(LogConfig.java:183) ~[neo4j-logging-4.2.3.jar:4.2.3]
        at org.neo4j.logging.log4j.LogConfig.getAppender(LogConfig.java:152) ~[neo4j-logging-4.2.3.jar:4.2.3]
        at org.neo4j.logging.log4j.LogConfig.configureLogging(LogConfig.java:105) ~[neo4j-logging-4.2.3.jar:4.2.3]
        at org.neo4j.logging.log4j.LogConfig$Builder.build(LogConfig.java:290) ~[neo4j-logging-4.2.3.jar:4.2.3]
        at org.neo4j.graphdb.factory.module.GlobalModule.createLogService(GlobalModule.java:337) ~[neo4j-4.2.3.jar:4.2.3]
        at org.neo4j.graphdb.factory.module.GlobalModule.<init>(GlobalModule.java:174) ~[neo4j-4.2.3.jar:4.2.3]
        at org.neo4j.graphdb.facade.DatabaseManagementServiceFactory.createGlobalModule(DatabaseManagementServiceFactory.java:252) ~[neo4j-4.2.3.jar:4.2.3]
        at org.neo4j.graphdb.facade.DatabaseManagementServiceFactory.build(DatabaseManagementServiceFactory.java:126) ~[neo4j-4.2.3.jar:4.2.3]
        at org.neo4j.server.CommunityBootstrapper.createNeo(CommunityBootstrapper.java:36) ~[neo4j-4.2.3.jar:4.2.3]
        at org.neo4j.server.NeoBootstrapper.start(NeoBootstrapper.java:134) [neo4j-4.2.3.jar:4.2.3]
        at org.neo4j.server.NeoBootstrapper.start(NeoBootstrapper.java:90) [neo4j-4.2.3.jar:4.2.3]
        at org.neo4j.server.CommunityEntryPoint.main(CommunityEntryPoint.java:35) [neo4j-4.2.3.jar:4.2.3]
2021-02-26 21:16:37.075+0000 INFO  Neo4j Server shutdown initiated by request
2021-02-26 21:16:37.075+0000 INFO  Stopped.

解决方法

问题是我没有管理员权限。 如果遇到此问题,请以管理员身份运行cmd,然后运行该命令。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。