1、web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
<display-name>Webservice</display-name>
<!-- cfx webSerivice -->
<servlet>
<servlet-name>cxf</servlet-name>
<servlet-class>
org.apache.cxf.transport.servlet.CXFServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>cxf</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>600</session-timeout>
</session-config>
</web-app>
<?xml version="1.0" encoding="UTF-8"?>
<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:soap="http://cxf.apache.org/bindings/soap"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://cxf.apache.org/bindings/soap http://cxf.apache.org/schemas/configuration/soap.xsd
http://cxf.apache.org/jaxws
http://cxf.apache.org/schemas/jaxws.xsd">
<jaxws:server id="jaxwsServices" serviceClass="com.you.service.ITeacherService" address="/testTeacher">
<jaxws:serviceBean>
<bean class="com.you.service.impl.ITeacherServiceImpl" />
</jaxws:serviceBean>
</jaxws:server>
</beans>
May 5, 2014 11:33:44 pm org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean buildServiceFromClass
Information: Creating Service {http://service.you.com/}ITeacherServiceService from class com.you.service.ITeacherService
May 5, 2014 11:33:45 pm org.apache.cxf.services.ITeacherServiceService.ITeacherServicePort.ITeacherService
Information: Outbound Message
---------------------------
ID: 1
Address: http://localhost:8686/Webservice/services/testTeacher
Encoding: UTF-8
Http-Method: POST
Content-Type: text/xml
Headers: {Accept=[*/*], SOAPAction=[""]}
Payload: <soap: Envelope xmlns: soap = "http://schemas.xmlsoap.org/soap/envelope/"> <soap: Body> <ns2: findTeacherInfo xmlns: ns2 = "http://service.you.com / "> <arg0> <teacherAge> 38 </ teacherAge> <teacherName> Li Sisi </ teacherName> <teacherNum> 2007101208 </ teacherNum> <teacherQQ> 5623564545 </ teacherQQ> <teacherSex> female </ teacherSex> </ arg0> </ ns2: findTeacherInfo> </ soap: Body> </ soap: Envelope>
--------------------------------------
May 5, 2014 11:33:45 pm org.apache.cxf.services.ITeacherServiceService.ITeacherServicePort.ITeacherService
Information: Inbound Message
----------------------------
ID: 1
Response-Code: 200
Encoding: UTF-8
Content-Type: text/xml;charset=UTF-8
Headers: {Content-Length=[330], content-type=[text/xml;charset=UTF-8], Date=[Mon, 05 May 2014 15:33:45 GMT], Server=[Apache-Coyote/1.1]}
Payload: <soap: Envelope xmlns: soap = "http://schemas.xmlsoap.org/soap/envelope/"> <soap: Body> <ns2: findTeacherInfoResponse xmlns: ns2 = "http://service.you.com / "> <return> teacher job number: 2007101208
Teacher name: Li Sisi
Teacher Age: 38
Teacher Gender: Female
Teacher QQ: 5623564545 </ return> </ ns2: findTeacherInfoResponse> </ soap: Body> </ soap: Envelope>
--------------------------------------
Teacher job number: 2007101208
Teacher name: Li Sisi
Teacher Age: 38
Teacher Gender: Female
Teacher QQ: 5623564545
Reprinted: 1 Comment on webservice 1.1 Case: Simulate query weather information and return the weather conditions for three days. 1.1.1 Implementation steps Server: Step 1: Create a weather inf...
cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'jaxws:server'. ...
2019 Unicorn Enterprise Heavy Glour Recruitment Python Engineer Standard >>> When you need to implant the bean into the WebService interface, if the bean is already declared in Application.xm...
Refer to the previous blog postWebservice environment based on HTTPS build step by step After completing the required environment, you can start the next famous project HelloWorld. 1. Create a hellowo...
First, an introduction to WebService Web service is a platform-independent, low-coupling, self-contained, programmable web-based application that can be described, published, discovered, and coordinat...
Mainly explain two ways: 1. WS-Security based security certification Join the dependency: Exceptions you might encounter: the log is not correct when encache The 1.5.8 error correction version used in...
The version of the tool used in the example is: CXF: 2.7.0 official website: http://cxf.apache.org/index.html Eclipse:3.5 The first step: create a new Web project, named CxfDemo here (this step...
1.Web ServiceTechnology that enables different applications running on different machines to exchange data or integrate with each other without the need for additional, specialized third-party ...
A large number of systems, distributed deployment, distributed system data communication solution technology is WebService. CXF is currently the most popular WebService development framework CXF is ma...
I learned about WebService and made a small example for reference: 1. Download the apache-cxf-2.2.12.zip package, address:http://cxf.apache.org/ 2. Create a java project and import the relevant...