0
我有一个SDN 2.3.1应用程序运行1.9 Neo4J嵌入式,它部署在Tomcat 7上。运行嵌入式和休息时都很好。但是,我现在正在尝试公开已遵循This Post的REST接口,以便我滥用Linkurious来探索嵌入数据。在TomCat中暴露Neo4J REST
我得到部署的例外是:
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>
我有静态网页和Neo4j的服务器在我的pom.xml
我猜测这是与Jetty和Tomcat的冲突,谁允许部署到上下文。我的配置是否可能,如果是这样,我可能会错过哪一步?
可能重复http://stackoverflow.com/questions/8111959/use-wrappingneoserverbootstrapper-with-spring-data-neo4j ) –
我希望,但没有区别...如果独立neo4j服务器正在运行,嵌入式服务明智地告诉我,该端口正在使用。如果SA服务器没有运行,那么我得到错误。 –