我有一个第三方库,我在我的webapp中使用。我需要在axis2启动期间从这个库中调用一个init方法。
我不能等到第一个请求进来 - 它必须在启动时完成。
答案 0 :(得分:2)
在你的web.xml中:
<listener>
<listener-class>com.my.YourServletContextListener</listener-class>
</listener>
YourServletContextListener
必须实施javax.servlet.ServletContextListener
并在contextInitialized(..)
方法中提供初始化代码。
加载servlet上下文后立即调用此方法。