Maven Restful站点在将resteasy JAXR升级到最新版本后崩溃
我将介绍有关RestEasy的本教程示例: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
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 -