Maven+Jersey+Eclipse+Tomcat编写JAX-RS 2.0 RESTful示例

这篇博客介绍了如何在Eclipse中创建一个基于Maven的Web项目,配置Tomcat服务器,添加JAX-RS 2.0的支持,特别是使用Jersey 2.x实现RESTful服务。博主详细讲述了从创建Maven项目到配置pom.xml文件,创建POJO类,编写RESTful接口,以及web.xml配置的步骤。读者将学习到如何在Java环境中搭建RESTful服务。
摘要由CSDN通过智能技术生成

本人在读研究生一名,最近开始研究RESTful service,网上很多内容都是基于JAX-RS 1.0的,我用的基于2.0的,并且相对而言用的版本都是比较新的,供大家参考。过程中有错误的地方请大家指正。

1.    创建Maven项目


设置工作路径:

  

选择maven-archetype-webapp:


    输入GroupId和ArtifactId,Groupid是由域和公司名组成,相当于平时写代码包的命名一样,ArtifactId是项目类似于项目名。这两个的作用是为了保证项目的唯一性,当你去本地仓库寻找的时候可以很快的找到。


    创建好以后的项目会显示有错,是因为没有配置Tomcat服务器。

    

2.    配置Tomcat

    打开preference,Mac系统为Eclipse—>偏好设置。找到Server:

    点开Server之后选Runtime Evironment,然后点击Add:

    根据你下载的Tomcat版本进行选择,我用的是Tomcat7:

    给服务器命名,然后配置你的tomcat地址,并且选择JRE,也可以InstalledJREs,用自己下载的java的编译器:




    配置完Tomcat后选择Build Path,然后点Add Library,添加Tomcat的jar包:




    以上操作完成之后右击refresh一下:


3.    修改pom.xml文件,添加依赖

    此处添加的是Jersey2以上的jar包依赖,是用来支持JAX-RS 2.0的,添加的时候要注意,如果是添加的低版本的依赖,如1.x,会导致无法支持JAX-RS 2.0的错误出现。同时注意所添加的json-jackson版本,我添加的版本要求JDK 7以上。Mysql包是用于数据库连接使用。

        <dependency>

        <groupId>org.glassfish.jersey.containers</groupId>

        <artifactId>jersey-container-servlet</artifactId>

        <version>2.9</version>

</dependency>

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值