zoukankan      html  css  js  c++  java
  • RestEasy 3.x 系列之一:Hello world

    RestEasy 3.x改了不少,走了好多弯路才终于搞出来,做做笔记,陆续发布……

    tomcat-7.0.50

    java version "1.7.0_51"

    myeclipse 10

    1、新建web 项目RestEasy_01_Hello_world,注意一定要java ee 1.6以上

    2、创建包com.tutu.test

    创建类Noon.java

    package com.tutu.test;
    
    import javax.ws.rs.GET;
    import javax.ws.rs.Path;
    import javax.ws.rs.PathParam;
    
    
    //http://localhost:8080/RestEasy_01_Hello_world/noon/Hello world
    
    @Path("noon")
    public class Noon
    {
    
       @GET
       @Path("{name}")
       public String hello(@PathParam("name") final String name) {
          return name;
       }
    }
    

    3、配置web.xml

    <web-app>
        
    <!--  这个经验证不行  
        <context-param>
    		<param-name>resteasy.scan</param-name>
    		<param-value>true</param-value>
    	</context-param>
     -->   
     
     <!--  重要resteasy.resources  -->  
        <context-param>
            <param-name>resteasy.resources</param-name>
            <param-value>com.tutu.test.Noon</param-value>
        </context-param>
     
        <listener>
            <listener-class>
                org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
            </listener-class>
        </listener>
     
        <servlet>
            <servlet-name>Resteasy</servlet-name>
            <servlet-class>
                org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher
            </servlet-class>
        </servlet>
     
        <servlet-mapping>
            <servlet-name>Resteasy</servlet-name>
            <url-pattern>/*</url-pattern>
        </servlet-mapping>
     
    </web-app>  

    4、发布测试,如果上面红色的地方错误或者context-param没有,将发布无效:

    http://localhost:8080/RestEasy_01_Hello_world/noon/Hello world
    

    ok

    5、源码下载

    RestEasy_01_Hello_World.zip

  • 相关阅读:
    vim替换
    vim 常用快捷键 二
    vim撤销
    让你提升命令行效率的 Bash 快捷键
    快速正确的安装 Ruby, Rails 运行环境
    STL的常用算法
    Ubuntu下Postfix邮件服务器安装及基本的设置
    vim 参考手册
    指针 多维数组 数组指针 指针数组
    数学小抄
  • 原文地址:https://www.cnblogs.com/lxsky/p/3939969.html
Copyright © 2011-2022 走看看