Maven Restful站点在将resteasy JAXR升级到最新版本后崩溃

Maven Restful站点在将resteasy JAXR升级到最新版本后崩溃,maven,resteasy,Maven,Resteasy,我将介绍有关RestEasy的本教程示例: http://www.mkyong.com/webservices/jax-rs/resteasy-hello-world-example/ 我下载了他们的代码并进行了修改,以便将其部署到Tomcat7和Java1.7 如果我保留站点指定的pom.xml <dependency> <groupId>org.jboss.resteasy</groupId> <artifa

我将介绍有关RestEasy的本教程示例:

http://www.mkyong.com/webservices/jax-rs/resteasy-hello-world-example/
我下载了他们的代码并进行了修改,以便将其部署到Tomcat7和Java1.7

如果我保留站点指定的pom.xml

    <dependency>
        <groupId>org.jboss.resteasy</groupId>
        <artifactId>resteasy-jaxrs</artifactId>
        <version>2.2.1.GA</version>
    </dependency>
但是,如果我要将版本级别提高到3.0.8.Final或“RELEASE”

问:如果我真的想使用RESTeasy 3.0.8.Final,有人知道如何让pom.xml工作吗?我刚开始休息

提前感谢。

因为您可以通过添加以下依赖项在独立的Servlet 3.0兼容容器中初始化RESTeasy:


org.jboss.resteasy
resteasy servlet初始值设定项
3.0.8.1最终版本
您还应该使用正确的Servlet版本更新web.xml。大多数旧的配置内容都可以删除,因此您最终会得到:


Restful Web应用程序
最后一件事是通过将
javax.ws.rs.ApplicationPath
添加到MessageApplication类中,告诉RESTeasy要将应用程序映射到哪个路径:

@ApplicationPath(“/rest”)
公共类MessageApplication扩展应用程序{
...
}

[ERROR]\code3\rest mkyong\RESTfulExample\src\main\java\com\mkyong\app\MessageApplication.java:[10,1]错误:找不到符号,特别是它指向@ApplicationPath(“/rest”)您是否导入了javax.ws.rs.ApplicationPath?Lefloh:当库从2.2.1.GA版本升级到3+版本时,您如何知道如何修复上述问题?
    http://localhost:8080/RESTfulExample/rest/message/hello
    <dependency>
        <groupId>org.jboss.resteasy</groupId>
        <artifactId>resteasy-jaxrs</artifactId>
        <version>3.0.8.Final</version>
    </dependency>
127.0.0.1 - - [19/Aug/2014:16:02:55 -0700] "GET /RESTfulExample/rest/message/hello HTTP/1.1" 404 -