1.服务端
1.1 创建web maven项目
1.2 添加依赖pom.xml
< project xmlns = " http://maven.apache.org/POM/4.0.0"
xmlns: xsi= " http://www.w3.org/2001/XMLSchema-instance"
xsi: schemaLocation= " http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" >
< modelVersion> 4.0.0</ modelVersion>
< groupId> org.example</ groupId>
< artifactId> spring_jaxrs_server</ artifactId>
< packaging> war</ packaging>
< version> 0.0.1-SNAPSHOT</ version>
< name> spring_jaxrs_server Maven Webapp</ name>
< url> http://maven.apache.org</ url>
< dependencies>
< dependency>
< groupId> org.apache.cxf</ groupId>
< artifactId> cxf-rt-frontend-jaxrs</ artifactId>
< version> 3.0.1</ version>
</ dependency>
< dependency>
< groupId> org.slf4j</ groupId>
< artifactId> slf4j-log4j12</ artifactId>
< version> 1.7.12</ version>
< scope> test</ scope>
</ dependency>
< dependency>
< groupId> org.apache.cxf</ groupId>
< artifactId> cxf-rt-rs-client</ artifactId>
< version> 3.0.1</ version>
</ dependency>
< dependency>
< groupId> org.apache.cxf</ groupId>
< artifactId> cxf-rt-rs-extension-providers</ artifactId>
< version> 3.0.1</ version>
</ dependency>
< dependency>
< groupId> org.codehaus.jettison</ groupId>
< artifactId> jettison</ artifactId>
< version> 1.3.7</ version>
</ dependency>
< dependency>
< groupId> org.springframework</ groupId>
< artifactId> spring-context</ artifactId>
< version> 4.2.4.RELEASE</ version>
</ dependency>
< dependency>
< groupId> org.springframework</ groupId>
< artifactId> spring-web</ artifactId>
< version> 4.2.4.RELEASE</ version>
</ dependency>
< dependency>
< groupId> junit</ groupId>
< artifactId> junit</ artifactId>
< version> 4.12</ version>
< scope> test</ scope>
</ dependency>
</ dependencies>
< build>
< pluginManagement>
< plugins>
< plugin>
< groupId> org.apache.maven.plugins</ groupId>
< artifactId> maven-compiler-plugin</ artifactId>
< version> 3.2</ version>
< configuration>
< source> 1.8</ source>
< target> 1.8</ target>
< showWarnings> true</ showWarnings>
</ configuration>
</ plugin>
< plugin>
< groupId> org.apache.tomcat.maven</ groupId>
< artifactId> tomcat7-maven-plugin</ artifactId>
< version> 2.2</ version>
< configuration>
< port> 8080</ port>
< path> /</ path>
</ configuration>
</ plugin>
</ plugins>
</ pluginManagement>
</ build>
</ project>
1.3 web.xml
<! DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >
< web-app>
< display-name> Archetype Created Web Application</ display-name>
< servlet>