Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Neo4j 如何让WrappingEnablerBootstrapper在Jython 2.7b3中工作_Neo4j_Jython - Fatal编程技术网

Neo4j 如何让WrappingEnablerBootstrapper在Jython 2.7b3中工作

Neo4j 如何让WrappingEnablerBootstrapper在Jython 2.7b3中工作,neo4j,jython,Neo4j,Jython,我有一个嵌入式neo4j数据库(2.1.3),我正在使用Jython 2.7b3。我希望能够使用WrappingServerBootstrapper提供的web管理员 我目前的代码是: from org.neo4j.server import WrappingNeoServerBootstrapper from org.neo4j.server.configuration import ServerConfigurator from org.neo4j.graphdb.factory impor

我有一个嵌入式neo4j数据库(2.1.3),我正在使用Jython 2.7b3。我希望能够使用WrappingServerBootstrapper提供的web管理员

我目前的代码是:

from org.neo4j.server import WrappingNeoServerBootstrapper
from org.neo4j.server.configuration import ServerConfigurator
from org.neo4j.graphdb.factory import GraphDatabaseFactory
graphDb = GraphDatabaseFactory().newEmbeddedDatabase('data/')
config = ServerConfigurator(graphDb)
WrappingNeoServerBootstrapper(graphDb, config).start()
但是,当我尝试启动WrappingServerBootstrapper时,我得到了一个非常长的堆栈跟踪,它结束于:

Caused by: java.lang.ClassNotFoundException: org.neo4j.server.webadmin.rest.JmxService
at java.net.URLClassLoader$1.run(URLClassLoader.java:366) ~[na:1.7.0_67]
at java.net.URLClassLoader$1.run(URLClassLoader.java:355) ~[na:1.7.0_67]
at java.security.AccessController.doPrivileged(Native Method) ~[na:1.7.0_67]
at java.net.URLClassLoader.findClass(URLClassLoader.java:354) ~[na:1.7.0_67]
at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[na:1.7.0_67]
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) ~[na:1.7.0_67]
at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[na:1.7.0_67]
at com.sun.jersey.api.core.ClassNamesResourceConfig.convertToSet(ClassNamesResourceConfig.java:118) ~[na:na]
... 51 common frames omitted

01:25:32.485 [main] WARN  o.e.j.u.component.AbstractLifeCycle - FAILED org.eclipse.jetty.server.Server@53f6812e: javax.servlet.ServletException: org.neo4j.server.web.NeoServletContainer-1365105063@3cbbb0ac==org.neo4j.server.web.NeoServletContainer,-1,false
javax.servlet.ServletException: org.neo4j.server.web.NeoServletContainer-1365105063@3cbbb0ac==org.neo4j.server.web.NeoServletContainer,-1,false
at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:563) ~[na:na]
at org.eclipse.jetty.servlet.ServletHolder.initialize(ServletHolder.java:351) ~[na:na]

谢天谢地,对于我所缺少的东西有什么想法?

据报道,WrappingNeoServerBootstrapper已被弃用。在最近的手册中,你找不到一个关于NeoServerBootstrapper的词


解决方案应该是为neoserver编写的。

如果您还没有-

<dependency>
    <groupId>org.neo4j.app</groupId>
    <artifactId>neo4j-server</artifactId>
    <version>${neo4j.version}</version>
</dependency>

<dependency>
    <groupId>org.neo4j.app</groupId>
    <artifactId>neo4j-server</artifactId>
    <version>${neo4j.version}</version>
    <type>jar</type>
    <classifier>static-web</classifier>
    <scope>compile</scope>
</dependency>

org.neo4j.app
neo4j服务器
${neo4j.version}
org.neo4j.app
neo4j服务器
${neo4j.version}
罐子
静态网络
编译

您能举例说明如何使用扩展或插件来实现这一点吗?| | | | | | | | | | | | | | | | | | | | |很抱歉,我。我的解释是正确的,但解决方案肯定是完全错误的…neo4j提供的7474端口的web管理员不符合要求吗?