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服務器沒有運行,那麼我得到錯誤。 –