博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jersey rest webservice
阅读量:6870 次
发布时间:2019-06-26

本文共 1859 字,大约阅读时间需要 6 分钟。

  参考官网:

  创建一个 JavaEE Web Application

   命令:mvn archetype:generate -DarchetypeArtifactId=jersey-quickstart-webapp -DarchetypeGroupId=org.glassfish.jersey.archetypes -DinteractiveMode=false -DgroupId=com.example -DartifactId=simple_service_webapp -Dpackage=com.example -DarchetypeVersion=2.26

    如下图:

    

    

 

    这样就建立一个simple_service_webapp的web程序,查看simple_service_webapp的结构:

    cd simple_service_webapp

     tree /f

    

    

    

    

    

 

 

    

    运行程序后生产target文件夹

    

 

    

    

    web.xml文件

    

Jersey Web Application
org.glassfish.jersey.servlet.ServletContainer
jersey.config.server.provider.packages
com.example
1
Jersey Web Application
/webapi/*
View Code

   

    代码文件

package com.example;import javax.ws.rs.GET;import javax.ws.rs.Path;import javax.ws.rs.Produces;import javax.ws.rs.core.MediaType;/** * Root resource (exposed at "myresource" path) */@Path("myresource")public class MyResource {    /**     * Method handling HTTP GET requests. The returned object will be sent     * to the client as "text/plain" media type.     *     * @return String that will be returned as a text/plain response.     */    @GET    @Produces(MediaType.TEXT_PLAIN)    public String getIt() {        return "Got it!";    }}
View Code

     pom.xml文件

    

   

    生成war包并部署到tomcat下

    生成war包,必须选择

 

    

    运行编译生成 simple_service_webapp.war

    

    

    把simple_service_webapp.war文件拷贝到tomcat的webapps下面

    

    启动apache-tomcat-9.0.0.M26\bin下面的startup.bat就可以成功部署,这样会在webapps下面生成文件夹simple_service_webapp

    文件夹结构如下:

    

 

 

 

 

 

    

 

转载于:https://www.cnblogs.com/shaosks/p/8444990.html

你可能感兴趣的文章
数据库中快速备份一个表的数据,或者只备份表结构
查看>>
vue-cli
查看>>
文件处理
查看>>
代码调试包Infragistics Windows Forms Test Automation发布v16.1|附下载
查看>>
delete,truncate和drop的区别
查看>>
马兴150809305学生管理系统
查看>>
App内购买
查看>>
Swfit 学习 简单UI
查看>>
Android开发 - 掌握ConstraintLayout(二)介绍
查看>>
Linux第七周微职位
查看>>
ceph源码网络模块读取数据流程
查看>>
NginxUpStream模块三种绑定模默认wrr ip_hash 以及hashkey的实现
查看>>
Java学习lesson 15
查看>>
如何用Python网络爬虫爬取网易云音乐歌词
查看>>
oracle查看锁表sql语句,并生成解锁语句
查看>>
【实战学习】电子数据取证专题——磁盘文件分析取证
查看>>
学习十二
查看>>
关于思科路由器密码恢复
查看>>
Centos6.6用yum快速安装LA(N)MP
查看>>
Confluence 6 在升级之前
查看>>