Google app engine 谷歌应用程序引擎上的Jersey 2.3.1

Google app engine 谷歌应用程序引擎上的Jersey 2.3.1,google-app-engine,jersey-2.0,Google App Engine,Jersey 2.0,我想知道Jersey的最新版本是否支持Google App Engine。 我找到了带有Jersey 2.3.1链接的“gae集成”项目()。实际上我所有的尝试都失败了,但也许有人更幸运 提前谢谢 我努力让Jersey 2与GAE合作,但现在我明白了 使用GAE SDK 1.9.10和Jersey 2.12测试正常,包括多部分/表单数据。例如,请参见 在Jersey 2中,您必须启用在Jersey 1中自动启用的web.xml中的功能。例如,下面的代码片段启用了JSP页面支持和multipart

我想知道Jersey的最新版本是否支持Google App Engine。 我找到了带有Jersey 2.3.1链接的“gae集成”项目()。实际上我所有的尝试都失败了,但也许有人更幸运


提前谢谢

我努力让Jersey 2与GAE合作,但现在我明白了

使用
GAE SDK 1.9.10
Jersey 2.12
测试正常,包括
多部分/表单数据
。例如,请参见

在Jersey 2中,您必须启用在Jersey 1中自动启用的
web.xml
中的功能。例如,下面的代码片段启用了
JSP
页面支持和
multipart/formdata
MIME类型功能。(我认为不需要
GaeFeature
,但是没有它就没有测试过)


com.namiaonthenet.www
org.glassfish.jersey.servlet.ServletContainer
jersey.config.server.provider.packages
com.namiaonthenet.www
jersey.config.server.provider.classnames
org.glassfish.jersey.server.mvc.jsp.JspMvcFeature;
org.glassfish.jersey.server.gae.GaeFeature;
org.glassfish.jersey.media.multipart.MultiPartFeature;
1.
要启用
多部分/表单数据
功能,请添加一个简短配置。项目中需要文件-有关详细信息,请参阅my和@yves的答案


如果您仍有困难,请在对这个答案的评论中告诉我。

我以前在GAE中使用过Jersey 1.16,效果很好。你是说最新版本与GAE不兼容?至少我有问题。。。我有一个1.15版本的项目,一切都很好,但从2.0版本开始会带来很多变化。。。我非常希望能在2.3.1与GAEMay一起玩的一个小演示上有一个链接,我建议使用云端点作为REST而不是Jersey。。我目前正在使用它,在我看来它很不错。我不知道如果你尝试它,它是否会节省你修复泽西的时间。泽西2在GAE上有什么进展吗?我也遇到了问题,唯一能找到的就是泽西1.17的教程。。。我不想使用云端点(出于可移植性的考虑)。我努力让Jersey 2与GAE一起工作,但现在我明白了。使用
GAE SDK 1.9.10
Jersey 2.12
测试正常,请参见此链接
http://blog.dejavu.sk/2013/11/19/registering-resources-and-providers-in-jersey-2/
<servlet>
    <servlet-name>com.namibiaonthenet.www</servlet-name>
    <servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>

    <init-param>
        <param-name>jersey.config.server.provider.packages</param-name>
        <param-value>com.namibiaonthenet.www</param-value>
    </init-param>

    <init-param>
        <param-name>jersey.config.server.provider.classnames</param-name>
        <param-value>
            org.glassfish.jersey.server.mvc.jsp.JspMvcFeature;
            org.glassfish.jersey.server.gae.GaeFeature;
            org.glassfish.jersey.media.multipart.MultiPartFeature;
         </param-value>
    </init-param>

   <load-on-startup>1</load-on-startup> 
</servlet>