Ошибка запуска сервера 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"