在TomCat中暴露Neo4J REST
我有一个SDN2.3.1应用程序运行1.9 Neo4J embedded,它部署在Tomcat7上。运行嵌入式和rest时都很好。然而,我现在正试图公开遵循的REST接口,以便让Linkurious能够探索嵌入的数据 我在部署时遇到的例外情况是:在TomCat中暴露Neo4J REST,neo4j,spring-data-neo4j,Neo4j,Spring Data Neo4j,我有一个SDN2.3.1应用程序运行1.9 Neo4J embedded,它部署在Tomcat7上。运行嵌入式和rest时都很好。然而,我现在正试图公开遵循的REST接口,以便让Linkurious能够探索嵌入的数据 我在部署时遇到的例外情况是: com.sun.jersey.api.container.ContainerException: No WebApplication provider is present 我的XML配置是 <bean id="graphDatabaseSer
com.sun.jersey.api.container.ContainerException: No WebApplication provider is present
我的XML配置是
<bean id="graphDatabaseService" class="org.neo4j.kernel.EmbeddedGraphDatabase" destroy-method="shutdown">
<constructor-arg index="0" value="${neo4j.datastore}"/>
<constructor-arg index="1">
<map>
<entry key="allow_store_upgrade" value="true"/>
<entry key="enable_remote_shell" value="true"/>
</map>
</constructor-arg>
</bean>
<bean id="serverWrapper" class="org.neo4j.server.WrappingNeoServer" init-method="start" destroy-method="stop">
<constructor-arg ref="graphDatabaseService"/>
</bean>
我的pom.xml中有静态web和neo4j服务器
我猜这与Jetty和Tomcat在谁被允许部署到上下文方面存在冲突。我的配置可能吗?如果可能,我可能会错过什么步骤 缺少Jersey上的可传递依赖项,我在文档中没有发现
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-servlet</artifactId>
<version>1.17.1</version>
</dependency>
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-server</artifactId>
<version>1.17.1</version>
</dependency>
泽西岛
对于指针我希望的可能重复,但没有区别。。。如果独立的neo4j服务器正在运行,嵌入式服务会明智地告诉我端口正在使用中。如果SA服务器没有运行,那么我会得到错误信息。