自动实例化新部署的war文件中的类

时间:2018-05-16 14:37:56

标签: java

想象一下,我想确保在Tomcat中部署它所包含的战争时实例化该类。

例如,一个类有一个静态初始化程序,它启动一个定期打印CPU使用率的线程。一旦Tomcat加载战争,我就需要这个类开始监视。

有没有办法在不必调用具有对该类的引用的Servlet的情况下执行此操作,以便ClassLoader加载它并执行静态初始化程序?

1 个答案:

答案 0 :(得分:0)

comment above中所述,您可以使用Servlet上下文侦听器来完成这项工作。 This answer显示了如何实现该类。