resin功能太弱,建议使用jrun server.

解决方案 »

  1.   

    修改java对象为如下形式:
    package test;public class Test {
      private static Test test = null;
      private Test() {
      }
      public Test getInstance(){
        if(test!=null){
          return test;
        }else{
          return new Test();
        }
      }
    }写一个自启动的servlet来实例化对象,通过getInstance()获得对象
    配置web.xml为
    <load-on-startup>1</load-on-startup>
      

  2.   

    配置web.xml为
    <load-on-startup>1</load-on-startup>后,怎么这样呢------------500 Servlet Exception
    d:\oa3\WEB-INF\web.xml:9: unknown element `load-on-startup' in web-app
    --------------------------------------------------------------------------------
    Resin 2.1.6 (built Fri Nov 8 08:18:18 PST 2002) 
      

  3.   

    <servlet>
    <servlet-name>InitServlet</servlet-name>
    <servlet-class>com.norva.mail.startup.InitServlet</servlet-class>
    <init-param>
    <param-name>config</param-name>
    <param-value>E:\My Project\norva webmail\Web root\WEB-INF\norvamail-conf.xml</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
    </servlet>
      

  4.   

    我想问:这个对象生存期有多长,如果我想让它在Resin运行的时间里都运行,怎么办?
      

  5.   

    或者是,这个servlet什么时候释放?