用stateful session去实现你的功能类。

解决方案 »

  1.   

    在一个类 StartClassSample 中声明一个static yourOnlyOneInstanceClass = new XXX;
    在 StartClassSample 的所有构造函数中加入:if( yourOnlyOneInstanceClass == null)
      yourOnlyOneInstanceClass = new XXX;配置web.xml让服务每次启动时实例化StartClassSample;
    不过我忘了,你可以查查相关文档!
      

  2.   

    就是一个很典型的singleton 模式的实现,在内存里只有一个实例,找thinking in pattern 那本电子书
    定时执行一个操作使用线程实现,建议你去看java 高级编程指南里的线程那一章,讲得还清楚一点。
    在服务器中启动时实例化完全可以,websphere 中配一个servlet , 指定启动选项。
    在服务其停止时清除,内存当然会自动清除,如果你有写分配数据库,文件,网络端口,要自己把这些资源清除掉,写在finalize 方法里。