繁体   English   中英

使用Google App Engine轻松

[英]Resteasy with Google App Engine

我有一个可以正常工作的Rest Web服务,它使用JBoss Resteasy,但是当我尝试将其移植为使用GAE时,执行时出现此错误:

java.lang.ClassNotFoundException: org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap

似乎您的GAE WAR文件中缺少Resteasy JAR文件。 找到此jar文件,将其添加到您的GAE WAR版本中,您应该会做得很好(或至少超过了此特定错误)。

我在GAE上成功使用resteasy。 正如csturtz所述,请确保您的项目具有resteasy依赖性。

如果您使用Maven,应该是这样的:

<dependency>
    <groupId>org.jboss.resteasy</groupId>
    <artifactId>resteasy-jaxrs</artifactId>
    <version>${resteasy.version}</version>
</dependency>

并且您还可以选择使用:

<dependency>
    <groupId>org.jboss.resteasy</groupId>
    <artifactId>resteasy-hibernatevalidator-provider</artifactId>
    <version>${resteasy.version}</version>
</dependency>
<dependency>
    <groupId>org.jboss.resteasy</groupId>
    <artifactId>resteasy-jackson-provider</artifactId>
    <version>${resteasy.version}</version>
</dependency>

resteasy jar文件是否在/ war / WEB-INF / lib中? 需要将其复制到此处并放在您的类路径中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM