如题……
  就是比如,tomcat,偶一启动时候,就读取自己的配置文件,放到内存中,然后就不用读取他了,难道用监听?哪位大大给个例子或者地址也可以

解决方案 »

  1.   

    servlet
    举个简单例子
    public void init() {
    String prefix = getServletContext().getRealPath("/"); //配置文件的路径
    String file = getInitParameter("log4j");
    // if the log4j-init-file is not set, then no point in trying
    System.out.println("................log4j start");
    if(file != null) {
    PropertyConfigurator.configure(prefix+file);
    }
      

  2.   

    先谢谢楼上3位
    那偶这里这个servlet怎么部署?怎么访问哦?如果直接访问就失去一但启动服务器就运行到内存的意义了啊?
      

  3.   

    <servlet>
        <servlet-name>ArrowServlet</servlet-name>
        <servlet-class>com.kenoah.graphic.ArrowServlet</servlet-class>
        <load-on-startup>2</load-on-startup>
     </servlet>
    Servlet应该象上面设置,<load-on-startup>2</load-on-startup>
    就是让Tomcat在启动时自己启动,2是第几个自己启动数。