Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 应用程序如何知道它正在Google AppEngine上运行?_Java_Google App Engine - Fatal编程技术网

Java 应用程序如何知道它正在Google AppEngine上运行?

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

我试图找到一种方法,让我的Java Appengine应用程序发现它是在Appengine服务器上运行还是在开发环境迷你服务器中运行。我希望以编程方式完成此操作,而不是通过某些属性文件或其他配置选项。有人有什么想法吗?

在应用程序引擎中,设置了以下系统变量:
使用
System.getProperty
可以很容易地测试您是否在应用程序引擎中运行。

SDK中添加了一些系统属性,您可以通过检查来获取此类信息:


com.google.appengine.runtime.{version,environment}

该文档页面似乎有点过时,因为它没有包含新的google特定属性。谢谢!即使运行1.3.0,我也没有注意到新的运行时属性。