Ошибка запуска сервера Neo4J после включения конфигурации неуправляемого расширения

Я использую Neo4J Community Edition 2.3.0 на Windows OS 10. Все работает хорошо, пока я не изменил конфигурацию в файлах 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

Если я отключу это изменение, то сервер запустится очень хорошо. Я пытаюсь запустить пример HelloWorld для неуправляемого расширения, описанного в руководстве по Neo4J, и следовать всем инструкциям.

Компилятор Java, используемый для сборки Jar, равен 1.7, и я работаю над инструментом STS.

Ранний ответ будет полезен.

Журнал консоли выглядит следующим образом

  [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 ответ

Проблема в том, что используемый вами файл.jar не имеет требуемых файлов.jar.

Попробуйте экспортировать ваш jar в качестве исполняемого jar (я сделал это из Eclipse) и отметьте опцию "Упаковать необходимые библиотеки в сгенерированный JAR"

Другие вопросы по тегам