首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java11标准环境与ApiProxy不兼容?

Java11标准环境与ApiProxy不兼容?
EN

Stack Overflow用户
提问于 2019-12-14 12:34:40
回答 1查看 92关注 0票数 1

我已经在app的Java 11标准环境中运行了一个应用程序,在这个环境中,我希望确保在特定版本的应用程序(创建任务的那个版本)上调用任务。我可以将AppEngineRouting字段添加到任务创建请求中以实现这一点,但是有一个问题:通常,版本ID可以使用ApiProxy.getCurrentEnvironment().getVersionId()访问,或者至少以前是在备受尊敬的Java8标准环境下访问的。在Java 11下,ApiProxy.getCurrentEnvironment()对我来说一直是null

我是遗漏了什么,还是ApiProxy被暗暗地“反对”了Java11标准?如果是这样的话,目前接受的获取信息的方法是什么,如app、版本和服务is,还是在请求截止日期之前的毫秒?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-16 06:53:37

环顾四周后,我意识到在Java11标准环境系统下,它们可以作为App 1使用。如果您需要获得以前在ApiProxy中可用的内容,最好的方法是通过System.getenv(String name)读取相应的变量。

此外,您可以在app.yaml文件中设置自定义envvars,而不必通过-Dname=value将它们传递给您的程序。

1

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59335139

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档