我有一个使用JBoss Resteasy的工作Rest Web服务但是当我尝试移植它以使用GAE时我在执行时遇到此错误:
java.lang.ClassNotFoundException: org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
答案 0 :(得分:2)
您的GAE WAR文件中似乎缺少Resteasy JAR文件。找到这个jar文件,将它添加到你的GAE WAR版本中,你应该好好去(或至少超过这个特定的错误)。
答案 1 :(得分:2)
我在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>
答案 2 :(得分:1)
是/ war / WEB-INF / lib中的resteasy jar文件吗?它需要在那里复制并放在你的类路径上。