Neo4J server startup error after enabling the unmanaged extension configuration

三世轮回 提交于 2019-12-14 00:35:39

问题


I am using Neo4J community edition 2.3.0 on windows OS 10. Everything works well until I changed the configuration at neo4j-server.properties files as:

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

The error at server startup is:

Starting Neo4j failed: org.neo4j.server.web.NeoServletContainer-5b85e832@73766070==org.neo4j.server.web.NeoServletContainer,-1,false

If I disable this change then server starts very well. I am trying to run the HelloWorld example for the unmanaged extension as given with the Neo4J tutorial and follow all the instructions.

The Java compiler used to build the Jar is 1.7 and I am working on STS tool.

An early response would be helpful.

The console log is as following

  [o.n.s.d.LifecycleManagingDatabase] Successfully started database
2016-01-04 16:49:08.036+0530 INFO  [o.n.s.CommunityNeoServer] Starting HTTP on port 7474 (4 threads available)
2016-01-04 16:49:08.038+0530 INFO  [o.n.s.m.ThirdPartyJAXRSModule] Mounted    unmanaged extension [org.neo4j.examples.server.unmanaged] at [/examples/unmanaged]
2016-01-04 16:49:08.039+0530 INFO  [o.n.s.w.Jetty9WebServer] Mounting static content at /webadmin
2016-01-04 16:49:08.040+0530 INFO  [o.n.s.w.Jetty9WebServer] 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 <init>
SEVERE: The ResourceConfig instance does not contain any root resource classes.
 2016-01-04 16:49:09.521+0530 ERROR [o.n.s.CommunityNeoServer] 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  [o.n.s.CommunityNeoServer] Successfully shutdown Neo4j Server
 2016-01-04 16:49:11.581+0530 INFO  [o.n.s.d.LifecycleManagingDatabase] Successfully stopped database

回答1:


The problem is that the .jar you are using does not have the required .jars

Try exporting the your jar as an executable jar (I did it from Eclipse) and check the option "Package required libraries into generated JAR"



来源:https://stackoverflow.com/questions/34590179/neo4j-server-startup-error-after-enabling-the-unmanaged-extension-configuration

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!