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

  • 相关阅读:
    Java中Vector和ArrayList的区别
    多线程
    集合框架
    5种运行时异常+1道面试题
    事务,视图,索引,备份和恢复
    MYSQL常用函数
    SQL数据库表字段明细导入导出
    SqlServer 命令方式备份与还原
    .NetCore IIS发布后PUT、DELETE请求错误405.0
    大数据中HBase的Java接口封装
  • 原文地址:https://www.cnblogs.com/lxsky/p/3939969.html
Copyright © 2011-2022 走看看