Вы можете написать ServletContextListener
, который вызывает ваш метод из метода contextInitialized()
. Вы присоединяете слушателя к своему веб-приложению в файле web.xml, например
<listener>
<listener-class>my.Listener</listener-class>
</listener>
и
package my;
public class Listener implements javax.servlet.ServletContextListener {
public void contextInitialized(ServletContext context) {
MyOtherClass.callMe();
}
}
Строго говоря, это запускается только один раз при запуске веб-приложения, а не при запуске Tomcat, но это может означать одно и то же.