1. 程式人生 > >CXF服務端jaxws:endpoint報錯問題

CXF服務端jaxws:endpoint報錯問題

  1. <?xmlversion="1.0"encoding="UTF-8"?>
  2. <beansxmlns="http://www.springframework.org/schema/beans"
  3.   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4.   xmlns:jaxws="http://cxf.apache.org/jaxws"
  5.   xsi:schemaLocation="  
  6.     http://www.springframework.org/schema/beans  
  7.     http://www.springframework.org/schema/beans/spring-beans.xsd  
  8.     http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd">
  9.   <importresource="classpath:META-INF/cxf/cxf.xml"/>
  10.   <importresource="classpath:META-INF/cxf/cxf-extension-soap.xml"/>
  11.   <importresource="classpath:META-INF/cxf/cxf-servlet.xml"/>
  12.   <beanid="SayHello"class="com.yxj.CxfWBImpl"
    />
  13.   <jaxws:endpointid="sayHello"implementor="#SayHello"address="/sayHello"/>
  1. </beans>

cxf整合spring,報錯資訊如下:

Multiple annotations found at this line:

- cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for 

element 'jaxws:endpoint'.

- schema_reference.4: Failed to read schema document 'http://cxf.apache.org/schema/

jaxws.xsd', because 1) could not find the document; 2) the document could not be read; 3) the root 

element of the document is not <xsd:schema>.

解決方案:

<beans xmlns="http://www.springframework.org/schema/beans"   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xmlns:jaxws="http://cxf.apache.org/jaxws"   xmlns:jaxrs="http://cxf.apache.org/jaxrs"  xmlns:cxf="http://cxf.apache.org/core"  xmlns:util="http://www.springframework.org/schema/util"  xsi:schemaLocation="   http://cxf.apache.org/core http://cxf.apache.org/schemas/core.xsd   http://www.springframework.org/schema/beans    http://www.springframework.org/schema/beans/spring-beans.xsd   http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd   http://cxf.apache.org/jaxrs http://cxf.apache.org/schemas/jaxrs.xsd http://www.springframework.org/schema/aop  http://www.springframework.org/schema/aop/spring-aop-3.0.xsd http://www.springframework.org/schema/util  http://www.springframework.org/schema/util/spring-util-3.0.xsd"> 把這些都新增進去就不報錯了