Я хочу, чтобы экземпляры приложений Google App Engine не запускались при критической инициализации. Как я могу сделать это программно в Java? System.exit()
не работает в GAE.Как закончить экземпляр приложения Google App Engine программно в Java?
Я хочу написать его в реализации ServletContextListener
, как показано ниже.
public class AppContextListener implements ServletContextListener
{
@Override
public void contextInitialized(ServletContextEvent context)
{
try
{
// Initialization
}
catch (Throwable t)
{
// Fatal. Terminate this Google App Engine instance.
}
}
@Override
public void contextDestroyed(ServletContextEvent context)
{
}
}