Appengine App的默认版本(来自代码)

时间:2013-06-21 04:37:21

标签: google-app-engine

如何找出appengine app的默认版本? 我不是指当前版本,而是默认情况下为请求提供服务的版本。

PS。对不起,如果问题不够明确。我的意思是,如何从代码中找到默认版本。我有很多版本的应用程序,我需要以编程方式找出哪一个是默认的。

2 个答案:

答案 0 :(得分:2)

手动:

编程方式:

import com.google.appengine.api.labs.servers.ServersService;
import com.google.appengine.api.labs.servers.ServersServiceFactory;

...

ServersService ssf = ServersServiceFactory.getServersService();
String defaultVersion=ssf.getDefaultVersion(ssf.getCurrentServer());

答案 1 :(得分:1)

自Appengine的上一版本以及模块API的介绍以来,他们添加了一种获取默认版本的新方法。

import com.google.appengine.api.modules.ModulesService;
import com.google.appengine.api.modules.ModulesServiceFactory;

....

ModulesService ssf = ModulesServiceFactory.getModulesService();
DEFAULT_LANDMAX_VERSION = ssf.getDefaultVersion(ssf.getCurrentModule());