私はのpom.xmlで2.5.6私CXFのMavenの依存をCXF 2.6.0を使用してREST Webサービスを開発するtrynigと春だが、次のとおりです。春2.5使用REST CXFおよびSpring cxf-extension-jaxrs-bindingファイルが見つかりませんでした例外?
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-rs-extension-providers</artifactId>
<version>2.6.0</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-rs-extension-search</artifactId>
<version>2.6.0</version>
</dependency>
I'am。 6そして私はapplicationContext.xmlを春ファイルで私のWebサービスを宣言している:
<jaxrs:server id="restContainer" address="/sav">
<jaxrs:serviceBeans>
<ref bean="wssav"/>
</jaxrs:serviceBeans>
</jaxrs:server>
<import resource="classpath:META-INF/cxf/cxf.xml"/>
<import resource="classpath:META-INF/cxf/cxf-extension-jaxrs-binding.xml"/>
<import resource="classpath:META-INF/cxf/cxf-servlet.xml"/>
と私は、このコードによって、web.xmlファイルの中に私のWebサービスを宣言している:
<servlet>
<servlet-name>CXFServlet</servlet-name>
<servlet-class>
org.apache.cxf.transport.servlet.CXFServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>CXFServlet</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>
私はTomcat上で私のプロジェクトを展開するときに、私はapplicationContext.xmlをファイルにインポートの第二のファイルに対して、この例外ました:が
java.io.FileNotFoundException: class path resource [META-INF/cxf/cxf-extension-jaxrs-binding.xml] cannot be opened because it does not exist
また、CXFがすでに統合されているTomcat Plus(他にもいくつかあります)をチェックアウトすることができます。 /tomee.apache.org –