Google App Engine上的Jersey 2.3.1

时间:2013-10-10 17:21:06

标签: google-app-engine jersey-2.0

我想知道泽西岛的最新版本是否支持Google App Engine。 我找到了“gae-integration”项目(https://github.com/jersey/jersey/tree/master/incubator/gae-integration),其中包含Jersey 2.3.1的链接。实际上我所有的尝试都失败了但也许有人更幸运了?

提前致谢!

1 个答案:

答案 0 :(得分:3)

我努力让泽西2队与GAE合作,但现在已经明白了。

使用GAE SDK 1.9.10Jersey 2.12对其进行了测试,包括multipart/form-data。例如,请参阅此blog article

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

GaeFeature

要为<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> 功能启用其他短配置。文件在您的项目中是必需的 - 有关详细信息,请参阅我和@yves的答案here

如果您还在努力,请在回答此问题时告诉我。