我正在尝试在neo4j服务器(版本CE 2.3.2)上使用非托管扩展,所以我尝试在Neo4j官方网站上给出一个简单的HelloWorld示例:
我将以下行放入“ C:\ Users [currentUser] \ AppData \ Roaming \ Neo4j Community Edition \ neo4j-server.properties”中
org.neo4j.server.thirdparty_jaxrs_classes = org.neo4j.examples.server.unmanaged = / examples / unmanaged
但是,当我尝试启动Neo4j服务器时,它崩溃并显示以下错误:
启动Neo4j失败:org.neo4j.server.web.NeoServletContainer-ff3335e @ 3ada3fcf == org.neo4j.server.web.NeoServletContainer,-1,false
我已经尝试了几件事,例如在其他地方移动了“ org.neo4j.server.plugins.ServerPlugin”,我已经尝试了其他Helloworld示例,等等...但是启动服务器时我总是会遇到相同的错误有人知道该怎么办吗?
谢谢。
听起来您正在将部署服务器插件的说明与部署非托管扩展的说明结合在一起。插件必须继承自ServerPlugin类。与非托管扩展相反,后者使用JAX-RS扩展Neo4j服务器REST API。
您链接的示例是非托管扩展,因此您不应将其包含org.neo4j.server.plugins.ServerPlugin
在jar中。相反,只需确保您的jar包含所有依赖项,然后移动到plugins
目录并neo4j-server.properties
按照上述指示进行更新。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句