我有以下web.xml
<context-param>
<param-name>resteasy.scan</param-name>
<param-value>true</param-value>
</context-param>
<listener>
<listener-class>org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
</listener-class>
</listener>
<servlet>
<servlet-name>resteasy-servlet</servlet-name>
<servlet-class>
org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>resteasy-servlet</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
我在pom.xml中有这种依赖关系
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-jaxrs</artifactId>
<version>3.5.0.Final</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-jackson2-provider</artifactId>
<version>3.5.0.Final</version>
<scope>provided</scope>
</dependency>
这是我的简单服务:
@Path("/")
public class MyService {
@GET
@Produces("text/plain")
@Path("/ping")
public String ping() {
return "pong";
}
}
当我在Tomcat 7服务器上部署我的应用程序时,我得到: java.lang.ClassNotFoundException:org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
我正在寻找不同的答案,但我无法解决我的问题。 有什么想法吗?