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

时间:2010-02-03 15:21:23

标签: java google-app-engine

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

2 个答案:

答案 0 :(得分:3)

SDK的

Version 1.3.0添加了一些系统属性,您可以检查这些属性以获取此类信息:

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

答案 1 :(得分:0)

在App Engine内部设置以下系统变量: http://code.google.com/intl/de-DE/appengine/docs/java/runtime.html#The_Environment
使用System.getProperty,您可以轻松测试您是否在App Engine中运行。