`
十米十
  • 浏览: 1144 次
文章分类
社区版块
存档分类
最新评论

RestEasy 配置

    博客分类:
  • REST
阅读更多
1.项目使用seam框架的话,只需引入
<dependency>
			<groupId>org.jboss.resteasy</groupId>
			<artifactId>jaxrs-api</artifactId>
			<version>2.0.1.GA</version>
			<type>jar</type>
			<scope>compile</scope>
		</dependency>
		<dependency>
			<groupId>org.jboss.seam</groupId>
			<artifactId>jboss-seam-resteasy</artifactId>
			<version>2.2.0.GA</version>
			<type>jar</type>
			<scope>compile</scope>
		</dependency>
		<dependency>
			<groupId>org.jboss.resteasy</groupId>
			<artifactId>resteasy-jaxrs</artifactId>
			<version>2.0.1.GA</version>
			<type>jar</type>
			<scope>compile</scope>
		</dependency>
这三个依赖即可,在web.xml 配置
<servlet>
		<servlet-name>Seam Resource Servlet</servlet-name>
		<servlet-class>org.jboss.seam.servlet.SeamResourceServlet</servlet-class>
<servlet-mapping>
		<servlet-name>Seam Resource Servlet</servlet-name>
		<url-pattern>/seam/resource/*</url-pattern>
	</servlet-mapping>
	</servlet>


2.非seam应用,要配置一个监听器
<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>

还需要配置
<context-param>
       <param-name>resteasy.scan</param-name>
       <param-value>true</param-value>
  </context-param>
自动扫描 WEB-INF/lib 目录下的jar文件和 WEB-INF/classes 目录下标识了 @Provider 和 JAX-RS 注解(@Path, @GET, @POST etc..) 的类资源文件,并且注册它们。
分享到:
评论

相关推荐

    Spring整合RestEasy示例工程源码

    - **Spring配置RestEasy**:在`web.xml`中,配置Spring的DispatcherServlet和RestEasy的Servlet,以启用Spring和RestEasy的整合。 - **测试类**:如`MyServiceTest.java`,用于验证RestEasy服务是否能正常工作。 **...

    springboot+mybatis+resteasy.rar_mybatis_springboot_springboot my

    3. **RESTEasy配置**:RESTEasy的JAX-RS资源类,通过注解定义RESTful接口,可能还有对应的实体类和消息体处理器。 4. **示例代码**:可能包含了一些基础的CRUD操作示例,展示如何通过MyBatis和RESTEasy进行数据库...

    resteasy-spring-boot:RESTEasy Spring Boot Starter

    重要提示:此项目已从PayPal团队转移到RESTEasy团队。 所有未来的版本都将通过进行管理和发布。 这个Git仓库只会在历史上保留。 那里没有RESTEasy Spring Boot启动程序,因此PayPal团队决定创建一个启动程序并与...

    resteasy-reference-guide-en-US

    - **作为Servlet过滤器**:也可以将RESTEasy配置为Servlet过滤器,对请求进行预处理和后处理。 #### 使用`@Path`和`@GET`, `@POST`等注解 RESTEasy通过`@Path`注解来指定资源路径,并结合`@GET`, `@POST`, `@PUT`,...

    resteasy-spring-boot

    轻松启动Spring Boot Starter 任何想要具有REST端点并且更喜欢RESTEasy作为JAX-RS...利用并支持RESTEasy配置 支持RESTEasy异步作业服务 该项目已由贝宝(PayPal)捐赠。 有关旧版本,请参阅 。 快速开始 添加POM依赖性

    RESTEasy实现上传下载文件

    在Java EE应用中,我们需要在web.xml中配置RESTEasy的Servlet,例如: ```xml &lt;servlet-name&gt;Resteasy &lt;servlet-class&gt;org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher &lt;servlet-name&gt;...

    resteasy helloworld demo

    为了使 RESTEasy 能够识别并处理这些资源,我们需要在应用的初始化阶段配置 RESTEasy。如果你是在一个 Java EE 容器(如 WildFly)中运行,这通常可以通过部署描述符(如 `web.xml`)完成。对于独立应用,我们可以...

    resteasy开发手册

    在这份手册中,介绍了RESTEasy的安装配置、如何在不同的容器环境下升级RESTEasy、如何在Servlet容器中配置独立的RESTEasy,以及如何使用各种注解和配置来创建和管理RESTful服务。 手册首先概述了RESTEasy的核心概念...

    resteasy使用netty

    RestEasy与Netty结合使用,可以构建高性能的RESTful服务,摆脱传统的Servlet容器如Tomcat的依赖。RestEasy是JBoss公司开发的一个Java框架,它实现了JSR 311和JSR 339(Java API for RESTful Web Services)标准,...

    restEasy 学习总结,附带源码

    在 Servlet 3.0 之前,RESTEasy 需要在应用服务器或 servlet 容器中进行额外的配置,比如通过 web.xml 文件注册 RESTEasy 的拦截器和提供者。而 Servlet 3.0 引入了注解驱动的部署,允许开发者直接在类或方法上使用 ...

    resteasy 需要jar包

    在 Resteasy 中,它可以用于自动配置和管理组件。 2. **javassist-3.8.0.GA.jar**:Javassist 是一个动态类文件操作库,它允许开发者在运行时修改或生成类。在 Resteasy 中,它用于处理类的动态加载和转换,以支持...

    resteasy-example:基本的 JBoss ReseEASY 示例项目

    - `src/main/resources`:可能包含配置文件,如 RESTEasy 配置或 Jackson 配置。 - `src/test/java`:测试代码目录,可能有单元测试或集成测试,用于验证 REST 服务的功能。 通过深入研究这个项目,开发者可以学习...

    使用RESTEasy构建WebService简介

    在pom.xml文件中配置好依赖后,可以编写相应的Java代码来实现具体的Web服务。RESTEasy框架通常使用注解的方式,让开发者能够以声明的方式定义资源和服务。资源类通常会使用`@Path`注解来定义访问路径,使用`@GET`、`...

    resteasy所用能用到的jar包

    RESTEasy是一个开源的Java框架,它实现了JSR 311和JSR 339(JAX-RS)标准,用于在Java EE环境中构建RESTful Web服务。...在实际项目中,开发者需要根据具体需求选择和配置这些依赖,以构建满足业务需求的REST服务。

    RestEasy简介

    3. **配置应用**: 配置应用服务器或者Servlet容器,添加RestEasy的依赖并注册RestEasy的Servlet或Filter。 4. **部署服务**: 将包含资源类的Java应用部署到服务器。 5. **测试服务**: 使用HTTP客户端工具(如curl...

    resteasy-jaxrs-2.3.2 源码

    4. **扫描和注册**:Resteasy能够自动扫描应用中的资源类和提供者,并将它们注册到服务中,无需手动配置。 5. **模块化架构**:Resteasy设计为模块化,允许开发者根据需求选择特定的功能模块,如安全、缓存或CDI...

    Resteasy英文文档

    配置Resteasy在这些应用服务器中的运行环境,包括设置模块路径、调整参数等,以适应不同项目的需求。 #### 3.5 Standalone Resteasy 介绍如何独立运行Resteasy,无需依赖于任何应用服务器,这对于测试和小型项目...

    RESTEasy 简单实例

    然后,我们需要配置 RESTEasy 容器,这通常在应用服务器或 Servlet 容器中完成。例如,在 JBoss 或 Tomcat 中,我们可以创建一个 `web.xml` 文件来启动 RESTEasy 框架: ```xml ... &lt;param-name&gt;resteasy....

    RESTEasy身份验证

    RESTEasy是Java中一个流行的RESTful Web服务...通过适当地配置Servlet容器和RESTEasy组件,开发者可以创建安全的REST服务,并控制不同级别的访问权限。理解并正确实施这些机制对于构建健壮的RESTful应用程序至关重要。

    Jetty整合RestEasy开发RESTful web service的例程

    3. **配置RestEasy** - 配置Jetty以识别并处理JAX-RS资源。创建一个`WEB-INF/web.xml`文件,定义Servlet和监听器: ```xml &lt;listener-class&gt;org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap ...

Global site tag (gtag.js) - Google Analytics