나는 REST 웹 CXF 2.6.0 사용 서비스와 스프링 2.5.6 pom.xml 파일 내 CXF를 받는다는 의존성을 개발하기 위해 trynig 해요은 다음과 같습니다 스프링 2.5을 사용하여REST CXF 및 Spring cxf-extension-jaxrs 바인딩 파일을 찾을 수 없습니다. 예외입니까?
<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 스프링 파일에서 내 웹 서비스를 선언 한 :
<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 파일에 내 웹 서비스를 선언 한 :
,<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>
내가 바람둥이 내 프로젝트를 배포 할 때 내가 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 인 TomEE Plus를 확인할 수도 있습니다. /tomee.apache.org –