tutorial google example engine appengine app java google-app-engine

google - Cómo verificar en Java App Engine si estamos en la estación de trabajo de desarrollo



google app engine documentation (3)

Eche un vistazo a este hilo en GAE / J Group.

Varias técnicas se enumeran allí. También puedes mirar esta entrada de blog

Sugiere hacer: ServletContext.getServerInfo()

"En desarrollo, esto será ''Google App Engine Development / xxx'' y en producción será ''Google App Engine / xxx''".

Este blog sugiere escribir un ServletContextListener para olfatear este valor para que pueda exponerlo a las clases que no tienen acceso al ServletContext.

Me gustaría hacer esto en Java Google App Engine

if(developmentMode) foo(); else bar();

¿Alguien sabe una buena manera de hacer esto?

Daniel


En Python, verifique la variable de entorno SERVER_SOFTWARE . Será "Development/XY" en modo de desarrollo. En Java, ServletContext.getServerInfo() .