如何在axis2启动期间运行初始化代码?

时间:2010-01-26 10:05:59

标签: java web-services axis2

我有一个第三方库,我在我的webapp中使用。我需要在axis2启动期间从这个库中调用一个init方法。

我不能等到第一个请求进来 - 它必须在启动时完成。

1 个答案:

答案 0 :(得分:2)

在你的web.xml中:

<listener>
    <listener-class>com.my.YourServletContextListener</listener-class>
</listener>

YourServletContextListener必须实施javax.servlet.ServletContextListener并在contextInitialized(..)方法中提供初始化代码。

加载servlet上下文后立即调用此方法。