如何找出 appengine 应用程序的默认版本?我不是指当前版本,而是默认为请求提供服务的版本。
PS。对不起,如果问题不够清楚。我的意思是,如何从代码中找到默认版本。我有许多版本的应用程序,我需要以编程方式找出哪个是默认版本。
如何找出 appengine 应用程序的默认版本?我不是指当前版本,而是默认为请求提供服务的版本。
PS。对不起,如果问题不够清楚。我的意思是,如何从代码中找到默认版本。我有许多版本的应用程序,我需要以编程方式找出哪个是默认版本。
手动:
以编程方式:
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());
自上一个版本的 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());