en el motor de aplicaciones de Google, su código java se ejecuta dentro del entorno de servlet. por lo tanto, podría definir oyentes para impulsar su código de inicio. Para ello, es necesario implementar el código de inicio en el oyente y definir el oyente en su web.xml:
clase listner:
package test;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class MyContextListener implements ServletContextListener {
@Override
public void contextInitialized(ServletContextEvent sce) {
// startup code here
}
@Override
public void contextDestroyed(ServletContextEvent sce) {
// shutdown code here
}
}
web.xml:
<web-app>
<listener>
<listener-class>test.MyContextListener</listener-class>
</listener>
<!-- your other web configuration -->
</web-app>
Tenga en cuenta que la cantidad de instancias de servidor que tenga dependerá de la carga, por lo que es más "cuando comienzan" que "cuando los inicio". –
¡Por supuesto! Solo una forma de hablar: ¡ya lo he editado para hacerlo más informativo! Gracias – ptdev