ResteasyBootstrap java.lang.ClassNotFoundException

时间:2018-03-31 20:07:56

标签: java rest tomcat7 resteasy

我有以下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

我正在寻找不同的答案,但我无法解决我的问题。 有什么想法吗?

0 个答案:

没有答案