如何找出appengine app的默认版本? 我不是指当前版本,而是默认情况下为请求提供服务的版本。
PS。对不起,如果问题不够明确。我的意思是,如何从代码中找到默认版本。我有很多版本的应用程序,我需要以编程方式找出哪一个是默认的。
答案 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());