一、pom文件:

<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>com.lx</groupId>
<artifactId>JerseyTest</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>JerseyTest Maven Webapp</name>
<url>http://maven.apache.org</url>
<properties>
<jersey.version>2.15</jersey.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.containers</groupId>
<artifactId>jersey-container-servlet</artifactId>
<version>${jersey.version}</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-moxy</artifactId>
<version>${jersey.version}</version>
</dependency>
</dependencies>
<build>
<finalName>JerseyTest</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin> <plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<uriEncoding>UTF-8</uriEncoding>
<path>/</path>
</configuration>
</plugin>
</plugins>
</build>
</project>

二、功程结构:





一个主应用RestApplication,一个接口类,其他的就写自己的业务逻辑

三、web.xml配置

能够扫描到自己的主应用类即可

<!-- jersey start -->
<servlet>
<servlet-name>Jersey Web Application</servlet-name>
<servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>javax.ws.rs.Application</param-name>
<param-value>com.lx.RestApplication</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Jersey Web Application</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>
<!-- jersey end -->

附件附上源码

最新文章

  1. SSISDB4:Execution
  2. tips of my ubuntu 16.04 LTS
  3. 低版本的xcode打开xcode8上的xib错误
  4. Linux - Tips
  5. linux可靠信号和非可靠信号测试样例
  6. 浅析基本AI五子棋算法
  7. 修改UINavigationController返回按钮颜色
  8. Ajax注册验证js代码
  9. C# 插件
  10. 【转】 iOS日常学习 - iOS10上关于NSPhotoLibraryUsageDescription等问题
  11. linux安装至少有哪两个分区,各自作用是什么?
  12. c/c++面试总结(1)
  13. SPOJ 1557. Can you answer these queries II 线段树
  14. css(html)背景图优化合并
  15. (转)xcode报Could not find a storyboard named...错误的解决办法
  16. in window js 未定义和undifined的区别
  17. android AIDL RPC 机制
  18. mysql 主从设置
  19. alios-things makefile
  20. Luogu1081 NOIP2012 开车旅行 倍增

热门文章

  1. SQL truncate 、delete与drop区别[z]
  2. asp.net core webapi iis jquery No &#39;Access-Control-Allow-Origin&#39; header is present on访问跨域问题
  3. Django 导入css文件,样式不起作用。Resource interpreted as Stylesheet but transferred with MIME type application/x-css
  4. angular 1.x 控制器之间互相传递参数
  5. Oracle_PL/SQL(2) 过程控制
  6. css font-size=0的妙用
  7. Activity2.java
  8. linux中的定时任务创建
  9. 采用RedisLive监控Redis服务——安装手册
  10. Eclipse安装和使用windowbuilder插件开发图形界面