将WrappingServerBootstrapper与spring-data-neo4j一起使用

将WrappingServerBootstrapper与spring-data-neo4j一起使用,spring,neo4j,spring-data,spring-data-graph,Spring,Neo4j,Spring Data,Spring Data Graph,是否可以将包装服务器引导程序与spring-data-neo4j一起使用 当使用不带spring-data-neo4j的嵌入式数据库时,可以使用WrappingNeoServerBootstrapper来启用REST接口和Webadmin。我使用spring-data-neo4j和嵌入式数据库(,在spring上下文中),并希望使用webadmin和rest接口 有没有办法做到这一点 我还想知道spring-data-neo4j-rest是否处理事务?这应该没有问题。下面的配置没有经过测试,但应

是否可以将
包装服务器引导程序
与spring-data-neo4j一起使用

当使用不带spring-data-neo4j的嵌入式数据库时,可以使用
WrappingNeoServerBootstrapper
来启用REST接口和Webadmin。我使用spring-data-neo4j和嵌入式数据库(
,在spring上下文中),并希望使用webadmin和rest接口

有没有办法做到这一点


我还想知道spring-data-neo4j-rest是否处理事务?

这应该没有问题。下面的配置没有经过测试,但应该可以工作,并让您了解如何设置它

<neo4j:config graphDatabaseService="gds"/>

<bean id="gds" class="...EmbeddedGraphDatabase">
  <constructor-arg value="target/graph-db"/>
</bean>

<bean id="serverWrapper" class="...WrappingNeoServerBootstrapper" init-method="start" destroy-method="stop">
   <constructor-arg ref="gds"/>
</bean>

事务的处理方式与Neo4j REST API相同。每个请求一个。底层的neo4j rest graphdb库也支持rest批处理API,但SDN中尚未使用该API

更新:

还请将webadmin静态文件的依赖项添加到项目中,如下所示:

<dependency>
  <groupId>org.neo4j.app</groupId>
  <artifactId>neo4j-server</artifactId>
  <version>1.5</version>
  <type>jar</type>
  <classifier>static-web</classifier>
</dependency>

org.neo4j.app
neo4j服务器
1.5
罐子
静态网络

这应该没问题。下面的配置没有经过测试,但应该可以工作,并让您了解如何设置它

<neo4j:config graphDatabaseService="gds"/>

<bean id="gds" class="...EmbeddedGraphDatabase">
  <constructor-arg value="target/graph-db"/>
</bean>

<bean id="serverWrapper" class="...WrappingNeoServerBootstrapper" init-method="start" destroy-method="stop">
   <constructor-arg ref="gds"/>
</bean>

事务的处理方式与Neo4j REST API相同。每个请求一个。底层的neo4j rest graphdb库也支持rest批处理API,但SDN中尚未使用该API

更新:

还请将webadmin静态文件的依赖项添加到项目中,如下所示:

<dependency>
  <groupId>org.neo4j.app</groupId>
  <artifactId>neo4j-server</artifactId>
  <version>1.5</version>
  <type>jar</type>
  <classifier>static-web</classifier>
</dependency>

org.neo4j.app
neo4j服务器
1.5
罐子
静态网络

感谢您的快速回答!我实现了您的更改,除了Webadmin之外,它确实有效。当我浏览到localhost:7474时,出现404错误:
code
HTTP错误404访问/webadmin/时出现问题。原因:未找到
code
-控制台ommits
code
14.11.2011 14:30:53 org.neo4j.server.logging.Logger log SCHWERWIEGEND:端口[7474]上的Neo服务器没有可用的静态内容,管理控制台可能不可用<代码>代码
你能再检查一下吗?(刚刚发现我必须给他们贴上用户标签才能通知他们:)@Tobias。你能告诉我你是如何解决404错误的吗?因为我也面临同样的问题。@Prabhat请看一下MichaelHunger的最新答案。我错过了“neo4j服务器”依赖项。感谢您的快速回答!我实现了您的更改,除了Webadmin之外,它确实有效。当我浏览到localhost:7474时,出现404错误:
code
HTTP错误404访问/webadmin/时出现问题。原因:未找到
code
-控制台ommits
code
14.11.2011 14:30:53 org.neo4j.server.logging.Logger log SCHWERWIEGEND:端口[7474]上的Neo服务器没有可用的静态内容,管理控制台可能不可用<代码>代码
你能再检查一下吗?(刚刚发现我必须给他们贴上用户标签才能通知他们:)@Tobias。你能告诉我你是如何解决404错误的吗?因为我也面临同样的问题。@Prabhat请看一下MichaelHunger的最新答案。我缺少“neo4j服务器”依赖项。