启用非托管扩展配置后,Neo4J服务器启动错误

我在Windows OS 10上使用Neo4J社区版2.3.0。一切正常,直到我将neo4j-server.properties文件的配置更改为:

org.neo4j.server.thirdparty_jaxrs_classes=org.neo4j.examples.server.unmanaged=/examples/unmanaged 

服务器启动时的错误是:

启动Neo4j失败:org.neo4j.server.web.NeoServletContainer-5b85e832 @ 73766070 == org.neo4j.server.web.NeoServletContainer,-1,false

如果我禁用此更改,则服务器启动非常好。 我正在尝试运行Neo4J教程中给出的非托管扩展的HelloWorld示例,并按照所有说明操作。

用于构建Jar的Java编译器是1.7,我正在使用STS工具。

早期的反应会很有帮助。

控制台日志如下

  [onsdLifecycleManagingDatabase] Successfully started database 2016-01-04 16:49:08.036+0530 INFO [onsCommunityNeoServer] Starting HTTP on port 7474 (4 threads available) 2016-01-04 16:49:08.038+0530 INFO [onsmThirdPartyJAXRSModule] Mounted unmanaged extension [org.neo4j.examples.server.unmanaged] at [/examples/unmanaged] 2016-01-04 16:49:08.039+0530 INFO [onswJetty9WebServer] Mounting static content at /webadmin 2016-01-04 16:49:08.040+0530 INFO [onswJetty9WebServer] Mounting static content at /browser Jan 04, 2016 4:49:09 PM com.sun.jersey.api.core.PackagesResourceConfig init INFO: Scanning for root resource and provider classes in the packages: org.neo4j.examples.server.unmanaged Jan 04, 2016 4:49:09 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate INFO: Initiating Jersey application, version 'Jersey: 1.19 02/11/2015 03:25 AM' Jan 04, 2016 4:49:09 PM com.sun.jersey.server.impl.application.RootResourceUriRules  SEVERE: The ResourceConfig instance does not contain any root resource classes. 2016-01-04 16:49:09.521+0530 ERROR [onsCommunityNeoServer] Failed to start Neo Server on port 7474: org.neo4j.server.web.NeoServletContainer-148016ab@5234ecb5==org.neo4j.server.web.NeoServletContainer,-1,false 2016-01-04 16:49:09.522+0530 INFO [onsCommunityNeoServer] Successfully shutdown Neo4j Server 2016-01-04 16:49:11.581+0530 INFO [onsdLifecycleManagingDatabase] Successfully stopped database 

问题是您使用的.jar没有所需的.jars

尝试将jar导出为可执行jar(我是从Eclipse中完成的)并检查选项“将所需的库打包到生成的JAR”