Tomcat 集成 Resteasy

简介: 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/inforstack/article/details/78933080

修改项目pom.xml

<dependency>
	<groupId>org.jboss.resteasy</groupId>
	<artifactId>resteasy-jaxrs</artifactId>
	<version>3.1.4.Final</version>
</dependency>
<dependency>
	<groupId>org.jboss.resteasy</groupId>
	<artifactId>resteasy-jaxb-provider</artifactId>
	<version>3.1.4.Final</version>
</dependency>
<dependency>
	<groupId>org.jboss.resteasy</groupId>
	<artifactId>resteasy-servlet-initializer</artifactId>
	<version>3.1.4.Final</version>
</dependency>

定义Application

package com.inforstack.resteasy.api;
import javax.ws.rs.ApplicationPath;
@ApplicationPath(value = "/api")
public class Application extends javax.ws.rs.core.Application {

}

定义controller

package com.inforstack.resteasy.api;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
@Path("/demo")
public class DemoService {
	@GET
	@Path("/list")
	public String getBooks() {
		return "demo";
	}
}


PS: 使用的Servlet需要版本3.0以上
启动tomcat之后打开浏览器输入:http://localhost:8080/resteasy/api/demo/list


相关文章
|
8月前
|
XML 应用服务中间件 Android开发
Myeclipse集成tomcat
Myeclipse集成tomcat
25 0
|
6天前
|
前端开发 Java 应用服务中间件
从零手写实现 tomcat-08-tomcat 如何与 springboot 集成?
本文探讨了Spring Boot如何实现像普通Java程序一样通过main方法启动,关键在于Spring Boot的自动配置、内嵌Servlet容器(如Tomcat)以及`SpringApplication`类。Spring与Tomcat集成有两种方式:独立模式和嵌入式模式,两者通过Servlet规范、Spring MVC协同工作。Spring和Tomcat的生命周期同步涉及启动、运行和关闭阶段,通过事件和监听器实现。文章鼓励读者从实现Tomcat中学习资源管理和生命周期管理。此外,推荐了Netty权威指南系列文章,并提到了一个名为mini-cat的简易Tomcat实现项目。
|
9月前
|
Java 应用服务中间件 文件存储
如何将Tomcat集成到IDEA中并启动项目?
如何将Tomcat集成到IDEA中并启动项目?
|
9月前
|
JSON Java 应用服务中间件
Maven集成Tomcat插件+远程热部署项目
插件和依赖的区别: 依赖:运行时开发时都需要用到的jar包,比如项目中需要一个Json的jar包,就要添加一个依赖,这个依赖在项目运行时也需要,因此在项目打包时需要把这些依赖也打包进项目里; 插件:在项目开的发时需要,但是在项目运行后就不再需要,因此在项目开发完成后不需要把插件打包进项目中,例如接下来演示的Tomcat插件就是用来部署Web项目的,部署成功
|
10月前
|
应用服务中间件 Linux Shell
远程linux服务器Tomcat中重新集成详解
最近在做今日开讲项目的过程中,统一测试的时候,需要在linux服务器Tomcat中重新集成,对于菜鸟级别的我面对这些新东西不免有些手忙脚乱,不过经过一番努力终于重新集成成功,下面就将我的刻骨经历与读者分享O(∩_∩)O~
|
12月前
|
SQL Java 应用服务中间件
【JavaWeb】手把手教你Eclipse、IDEA集成Tomcat构建Web应用(三)
【JavaWeb】手把手教你Eclipse、IDEA集成Tomcat构建Web应用(三)
|
12月前
|
应用服务中间件 Android开发
【JavaWeb】手把手教你Eclipse、IDEA集成Tomcat构建Web应用(二)
【JavaWeb】手把手教你Eclipse、IDEA集成Tomcat构建Web应用(二)
|
12月前
|
XML IDE Java
【JavaWeb】手把手教你Eclipse、IDEA集成Tomcat构建Web应用(一)
【JavaWeb】手把手教你Eclipse、IDEA集成Tomcat构建Web应用(一)
|
Java 应用服务中间件 API
SpringBoot集成Tomcat服务
基于SpringBoot的版本,Tomcat集成的是9.0版本,参考Tomcat核心组件描述,对于框架有大致的了解后,再去分析集成原理,会更容易把握主线逻辑;
347 0
SpringBoot集成Tomcat服务
|
Java 关系型数据库 MySQL
一键安装java web环境打包集成,集成tomcat,mysql,jdk,java ,加上客户端cefpython,实现桌面web应用。
一键安装java web环境打包集成,集成tomcat,mysql,jdk,java ,加上客户端cefpython,实现桌面web应用。
253 0