Jersey环境的搭建
来源:互联网 发布:windows 映射 编辑:程序博客网 时间:2024/06/05 19:21
关于rest就不说了。
Jersey是实现了rest的一个框架,目前正在开发中,截止目前,当前的最stable版本为2.13,最新版本已经到2.6。今天写了基于Jersey的第一个程序,在搭建的过程中出现了狠多问题。
环境:Myeclipse+tomcat+JDK1.8+Jersey2.3
开发过程中碰到的问题:刚开始搭建完成后总是出现java.lang.UnsupportedClassVersionError这个错误
这个错误是在发布的时候出现的,出现的原因是tomcat的JDK版本为、
,将tomcat的版本改为JDK1.8之后错误就解决了。第一次碰到这个错误,解决了很久。。。。
还一个是错误是在包导入的过程中。
下面是开发过程:
首先是导入以下必须jar包,这几个包是必须的。
先写一个类
package org.glassfish.jersey.examples.helloworld.webapp;import javax.ws.rs.GET;import javax.ws.rs.Path;import javax.ws.rs.Produces;/** * @author Pavel Bucek (pavel.bucek at oracle.com) */@Path("helloworld")public class HelloWorldResource { @GET @Produces("text/plain") public String getHello() { return "Hello World!"; }}
web.xml内容如下:
<?xml version="1.0" encoding="UTF-8"?><web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"> <display-name></display-name> <servlet> <servlet-name>org.glassfish.jersey.examples.helloworld_servlet.MyApplication</servlet-name> <servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class> <init-param> <param-name>javax.ws.rs.Application</param-name> <param-value>org.glassfish.jersey.examples.helloworld.webapp.MyApplication</param-value> </init-param> <load-on-startup>1</load-on-startup></servlet><servlet-mapping> <servlet-name>org.glassfish.jersey.examples.helloworld_servlet.MyApplication</servlet-name> <url-pattern>/*</url-pattern></servlet-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file></welcome-file-list></web-app>
然后发布,启动tomcat,一切正常。
在浏览器输入:http://localhost:8080/rest/helloworld
结果如下:
0 0
- Jersey环境的搭建
- jersey搭建过程的异常与处理
- Restful项目环境搭建实例(Jpa+Jersey+Guice)
- Gradle + Spring Boot + Jersey搭建REST开发环境
- Jersey在spring环境下的实现
- Jersey在spring环境下的实现
- Jersey在spring环境下的实现
- jersey文件服务器搭建
- jersey搭建rest服务
- jersey框架 搭建
- Jersey+Spring+Hibernate搭建的一个简单Web Service
- ubuntu 下面通过maven搭建restful风格的jersey框架
- 搭建基于Spring+MyBatis+Jersey的Maven-Web系统
- 基于jersey搭建RESTful风格的WebService接口
- Jersey开发环境搭建(maven tomcat eclipse集成艰苦之旅)
- 初探RESTful——使用Grizzly和Jersey搭建RESTful环境
- 使用Jersey搭建REST问题
- Jersey搭建Rest web服务
- 【Allwinner ClassA20类库分析】5.PWM类的使用
- DOM的event对象的属性和方法
- 二叉树同构
- 自学中-安卓错误
- 【DP】 ZOJ 2561 Order-Preserving Codes
- Jersey环境的搭建
- elasticsearch的javaAPI之query
- Thrift 使用方法
- ASI和AFN实现POST异步请求的同样功能的代码
- 动态改变数组的长度
- JFace TreeViewer使用
- nontrivial default constructor(重要的默认构造函数)---四种情况
- vim代码自动补全函数提示设置
- Objective-C基础笔记(2)@property和@synthesize