gpt4 book ai didi

google-app-engine - Google App Engine 上的 Jersey 2.3.1

转载 作者:行者123 更新时间:2023-12-04 04:38:28 28 4
gpt4 key购买 nike

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

提前致谢!

最佳答案

我努力让 Jersey 2 与 GAE 一起工作,但现在想通了。

使用 GAE SDK 1.9.10 测试正常和 Jersey 2.12 ,包括 multipart/form-data .参见例如这个 blog article .

在 Jersey 2 中,您必须启用 web.xml 中的功能。在 Jersey 1 中自动启用。例如,下面的代码段启用 JSP页面支持和multipart/form-data MIME 类型功能。 (我不认为 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>

启用 multipart/form-data具有额外的简短配置。您的项目中需要文件 - 有关详细信息,请参阅我和 @yves 的回答 here .

如果您仍然在挣扎,请在对此答案的评论中告诉我。

关于google-app-engine - Google App Engine 上的 Jersey 2.3.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19302237/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com