返回信息流最近在学习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。
这是一条镜像帖。来源:北邮人论坛 / java / #52177同步于 2016/8/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
[问题]有人了解Jersey吗
wbljy
2016/8/5镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
要不要试一下python
【 在 wbljy (sample_love) 的大作中提到: 】
: 最近在学习Jersey,但是按照网站的教程搭建工程的时候,一直报同一个异常,求大神指点迷津
: 首先是pom.xml
: [code=xml]
: ...................