Java 应用程序如何知道它正在Google AppEngine上运行?
我试图找到一种方法,让我的Java Appengine应用程序发现它是在Appengine服务器上运行还是在开发环境迷你服务器中运行。我希望以编程方式完成此操作,而不是通过某些属性文件或其他配置选项。有人有什么想法吗?在应用程序引擎中,设置了以下系统变量:Java 应用程序如何知道它正在Google AppEngine上运行?,java,google-app-engine,Java,Google App Engine,我试图找到一种方法,让我的Java Appengine应用程序发现它是在Appengine服务器上运行还是在开发环境迷你服务器中运行。我希望以编程方式完成此操作,而不是通过某些属性文件或其他配置选项。有人有什么想法吗?在应用程序引擎中,设置了以下系统变量: 使用System.getProperty可以很容易地测试您是否在应用程序引擎中运行。SDK中添加了一些系统属性,您可以通过检查来获取此类信息: com.google.appengine.runtime.{version,environmen
使用
System.getProperty
可以很容易地测试您是否在应用程序引擎中运行。SDK中添加了一些系统属性,您可以通过检查来获取此类信息:
com.google.appengine.runtime.{version,environment}
该文档页面似乎有点过时,因为它没有包含新的google特定属性。谢谢!即使运行1.3.0,我也没有注意到新的运行时属性。