【问题标题】:Services in GAE Java 8 standard environmentGAE Java 8 标准环境中的服务
【发布时间】:2018-02-28 07:42:23
【问题描述】:

我想知道是否有任何方法可以使用 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 子目录和一个 应用程序中每个服务的单独目录。请注意,EAR 是 仅支持 Java 7 运行时,不支持 Java 8 运行时。

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

【问题讨论】:

标签: java google-app-engine jakarta-ee gae-eclipse-plugin


【解决方案1】:

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

【讨论】:

  • 不喜欢 Gradle 的东西,对我的项目来说太重了,已经恢复到一个简单的 web 项目...在同一个开发服务器上启动 2 个项目似乎至少可以工作,会让你知道我是否再次尝试拆分我的项目...
猜你喜欢
  • 2017-06-27
  • 1970-01-01
  • 2021-12-21
  • 2017-12-26
  • 2018-03-29
  • 2018-06-08
  • 1970-01-01
  • 2018-05-26
  • 2018-01-20
相关资源
最近更新 更多