java - 如何使用 Maven 部署多个应用引擎实例?
问题描述
我有 2 个 java springboot 服务要部署到 google app-engine(标准环境)。它们都工作正常,我能够使用mvn appengine:deploy
.
然而,标准环境会自动为每个服务分配一个名称和版本,并导致它们相互覆盖。
我已经研究过这个在标准环境中不起作用的答案。
如何部署具有不同名称的多个服务,以免它们相互覆盖?
提前致谢!
解决方案
您可以通过添加<service>元素在每个应用程序的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>
推荐阅读
- python - 从列表Python中查找字符串中的单词
- java - 将 Node.js Web 客户端连接到 Java gRPC 服务器时出错
- python - Rabbitmq 和 Python NameError:全局名称问题
- javascript - 在平面列表中反应原生导航
- javascript - PHP注册脚本中的“需要电子邮件”错误
- reactjs - 根据条件隐藏元素
- android - 来自游戏记分牌的 OCR
- javascript - 用 MutationObserver 监听 DOM 变化不起作用
- python - 使用列表替换整个单词
- powerbi - 使用本地 SSAS 作为数据集的服务主体嵌入 powerbi 报告