BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #52177同步于 2016/8/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

[问题]有人了解Jersey吗

wbljy
2016/8/5镜像同步4 回复
最近在学习Jersey,但是按照网站的教程搭建工程的时候,一直报同一个异常,求大神指点迷津 首先是pom.xml <dependency> <groupId>org.glassfish.jersey.containers</groupId> <artifactId>jersey-container-servlet</artifactId> <version>2.23.1</version> </dependency> <dependency> <groupId>javax.ws.rs</groupId> <artifactId>javax.ws.rs-api</artifactId> <version>2.0.1</version> </dependency> <!--JAXB API--> <dependency> <groupId>javax.xml.ws</groupId> <artifactId>jaxws-api</artifactId> <version>2.1</version> </dependency> 然后是web.xml <servlet> <servlet-name>JerseyServlet</servlet-name> <servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class> <init-param> <param-name>jersey.config.server.provider.packages</param-name> <param-value>com.wbl</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>JerseyServlet</servlet-name> <url-pattern>/services/*</url-pattern> </servlet-mapping> 最后是HelloResource类: @Path("/hello") public class HelloResource { @GET @Produces(MediaType.TEXT_PLAIN) public String hello(){ return "Hello World"; } } 项目启动后一直报如下的异常: java.lang.NoSuchMethodError: org.glassfish.hk2.api.ServiceLocatorFactory.create(Ljava/lang/String;Lorg/glassfish/hk2/api/ServiceLocator;Lorg/glassfish/hk2/extension/ServiceLocatorGenerator;Lorg/glassfish/hk2/api/ServiceLocatorFactory$CreatePolicy;)Lorg/glassfish/hk2/api/ServiceLocator; 我的搭建环境是Java8 + tomcat7。
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
HB0318机器人#1 · 2016/8/5
试试别的版本的jersey
TonyFromDire机器人#2 · 2016/8/5
Jersey是实现RESTFUL请求风格的么?为啥不用Spring呢
nuanyangyang机器人#3 · 2016/8/5
感觉JAX-RS很不好用。还是用Spring Web吧。
notahacker机器人#4 · 2016/8/11
要不要试一下python 【 在 wbljy (sample_love) 的大作中提到: 】 : 最近在学习Jersey,但是按照网站的教程搭建工程的时候,一直报同一个异常,求大神指点迷津 : 首先是pom.xml : [code=xml] : ...................