【问题标题】:How to deploy multiple app-engine instances with maven?如何使用 Maven 部署多个应用引擎实例?
【发布时间】:2019-08-21 00:20:41
【问题描述】:
我有 2 个 java springboot 服务要部署到 google app-engine(标准环境)。它们都工作正常,我可以使用mvn appengine:deploy 部署它们。
但是,标准环境会自动为每个服务分配一个名称和版本,并导致它们相互覆盖。
我已经查看了this 答案,该答案在标准环境中不起作用。
如何部署具有不同名称的多个服务,以免它们相互覆盖?
提前致谢!
【问题讨论】:
标签:
java
maven
spring-boot
google-app-engine
google-cloud-platform
【解决方案1】:
您可以通过添加 元素在每个应用程序的appengine-web.xml 中指定服务的名称:
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
<runtime>java8</runtime>
<service>your-service-name</service>
<threadsafe>true</threadsafe>
</appengine-web-app>