急。。急。。急。。
请问tomcat在启动时如何初始化一个自定义的类(在启动时从XML文件中读取自定义的一些类并初始化加载到内存)?启动后,我该如何调用这些初始化的类呢?
请高手帮忙解决下,啊!

解决方案 »

  1.   

    在web.xml的<context-param>种说明类的全名在contextListner的init()里面拿到类名,  反射,
      

  2.   


    如果需要这个对象的生命周期是某个servlet,那就像Resurgam所说的放在servlet的context里面。
      

  3.   

    web.xml中
    <servlet>
    <servlet-name>startup</servlet-name>
    <servlet-class>youclass</servlet-class>
    <load-on-startup>1</load-on-startup>
    </servlet>
    你可以把数据放在static静态属性存储着,生命周期是整个application