1

我想知道是否有任何方法可以使用 Java 8 标准运行时环境在 GAE 中创建多服务应用程序。

我正在使用 Eclipse,在此环境下创建动态 Web 项目时,似乎禁止在 EAR 结构中包含 WAR。

听起来合乎逻辑:https ://cloud.google.com/appengine/docs/standard/java/configuration-files#the_default_service

使用服务的 App Engine 应用程序组织为未打包的 Java Enterprise Archive (EAR) 目录结构。顶级 EAR 目录包含一个 META-INF 子目录,以及应用程序中每个服务的单独目录。请注意,仅 Java 7 运行时支持 EAR,Java 8 运行时不支持。

有没有办法绕过 EAR 结构 ex ?或任何其他建议?最坏的情况,有人知道是否有计划在短期内支持服务结构?

4

1 回答 1

0

Cloud Tools for Eclipse 确实支持多种服务:选择相应的项目,右键单击并Debug As > App Engine或者将项目添加到服务器视图中的现有 App Engine 开发服务器定义中。目前必须一次完成一个部署;请向https://github.com/GoogleCloudPlatform/google-cloud-eclipse/issues/2625提供您的反馈。

于 2018-03-26T16:50:54.983 回答