0

Tomcat 7にデプロイされた1.9 Neo4J組み込みを実行するSDN 2.3.1アプリケーションがあります。組み込みと残りの両方を実行する場合はすべて良好です。しかし、私は今、This Postに従った REST インターフェイスを公開して、 Linkurious に埋め込まれたデータを調査させようとしています。

展開時に発生する例外は次のとおりです。

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 に static-web と neo4j-server があります

私の推測では、コンテキストへのデプロイを誰に許可するかについて、Jetty と Tomcat との競合だと思います。私の構成は可能ですか?もしそうなら、どのステップが欠けている可能性がありますか?

4

1 に答える 1