Neo4j 如何让WrappingEnablerBootstrapper在Jython 2.7b3中工作
我有一个嵌入式neo4j数据库(2.1.3),我正在使用Jython 2.7b3。我希望能够使用WrappingServerBootstrapper提供的web管理员 我目前的代码是: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
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管理员不符合要求吗?