zoukankan      html  css  js  c++  java
  • 读取tomcat下的文件夹路径

    背景:测试的为了每次部署时清缓存,将temp文件夹也删了,导致系统中有些excel导出功能用不了。

    解决:新建一个监听文件,在系统启动时,判断temp文件夹是否存在,不存在就新建。

    temp文件夹的作用:参考;http://blog.csdn.net/u013076997/article/details/52301262

           

    /*
    * Servlet3.0提供@WebListener注解将一个实现了特定监听器接口的类定义为监听器,这样我们在web应用中使用监听器时,
    * 也不再需要在web.xml文件中配置监听器的相关描述信息了。
    */
    @WebListener
    public class MyListener implements ServletContextListener{
    @Override
    public void contextDestroyed(ServletContextEvent arg0) {

    }

    @Override
    public void contextInitialized(ServletContextEvent event) {
    //取出tomcat部署的位置, System.getProperty("catalina.home");
    String catalinaHome = System.getProperty("catalina.home");
    if(catalinaHome!=null){
    File file =new File(catalinaHome+"\temp");
    if (!file .exists() && !file .isDirectory()) {
       file .mkdir();
    }
    }
    }
    }

  • 相关阅读:
    luogu_1339 [USACO09OCT]热浪Heat Wave
    luogu_1341 无序字母对
    luogu_1330 封锁阳光大学
    luogu_3383 【模板】线性筛素数
    luogu_1095 守望者的逃离
    luogu_1373 小a和uim之大逃离
    查看寄存器
    Assembly oth
    非常详细的端口表汇总
    公式证明
  • 原文地址:https://www.cnblogs.com/beijingstruggle/p/6117666.html
Copyright © 2011-2022 走看看