背景:测试的为了每次部署时清缓存,将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();
}
}
}
}

读取tomcat下的文件夹路径相关推荐

  1. python创建文件夹用什么函数_Python——os.mkdir()在指定路径下创建文件夹 + 路径的连接理解...

    Python--os.mkdir()在指定路径下创建文件夹 + 路径的连接理解 发布时间:2018-11-16 17:08, 浏览次数:512 , 标签: Python os mkdir 引子: 我在 ...

  2. pyhton 读取目录下所有文件夹下的文件(指定文件)

    前言 1.有的时候比如我们操作错了,将一个文件夹里的.png图片都弄到了不同的文件夹中,现在想还原,如果一个个手工选择剪切,恐怕不是一个好办法. 2.有的时候,想把某个目录下的所有文件夹中的jpg格式 ...

  3. eclipse Maven项目发布到Tomcat下classes文件夹却没有子模块的编译类

    解决方法: 1,在主项目上右键--Properties--Java Build Path 2,点击Link Source 3 , 点击Browse选择子项目的target----classes文件夹- ...

  4. Tomcat下各个文件夹的作用

    1.bin目录: 这个文件夹包含的是启动/关闭tomcat的脚本,里面有startup.sh(Linux环境下启动tomcat脚本)和startup.bat(Windows环境下启动tomcat脚本) ...

  5. Springboot 获取 resource 下的文件夹路径的坑

    现在有个需求是需要利用模板文件生成HTML 或者 PDF 文件,然后由于HTML 模板文件里面包含图片和字体,然后我就在resource 文件夹下新建了一个文件夹,然后又分类,也就是 resource ...

  6. Excel VBA 获取Windows系统下特殊文件夹路径(比如:桌面,用户)

    WScript.Shell对象SpecialFolders属性 WshShell对象的SpecialFolders属性返WshSpecialFolders 对象,该对象是一个特殊文件夹集合,其中包含整 ...

  7. javaWeb项目部署至tomcat下classes文件夹没有内容

    解决方法:项目右键------Java Build Path----------Source   将Default output folder改成/src/main/webapp/WEB-INF/cl ...

  8. cordova flie文件目录_Cordova - 访问www目录下文件(获取www文件夹路径)

    我们使用Cordova开发时,会将html页面或着一些图片等资源文件放在 www 目录下.在程序中,如果我们想要获取到保存在 www 文件夹中的文件,方法如下. 1,获取www目录路径 (1)首先我们 ...

  9. unity读取服务器上的文件夹,unity 如何使用文件流读取streamingassets下的资源

    目的:读取streamingassets下的文件中指定的一段字节 已知:文件中的起始位置,和需要读取的长度 1.android下读取 1.1 不能直接使用c#的filestream,读取失败 报错: ...

  10. ftp 服务器新建文件夹,ftp服务器路径下新建文件夹

    ftp服务器路径下新建文件夹 内容精选 换一换 单击"源码迁移"后面的,打开如图1所示界面,参数描述如表1所示.配置参数后单击"开始分析".以下内容中的&quo ...

最新文章

  1. java中判断两个字符(或者字符串相等)
  2. QT的QSplitter类的使用
  3. 性能可期——Netflix与Intel优化SVT-AV1
  4. C语言 | 函数执行成功时,return 1 还是return 0?
  5. 微型计算机广告牌实验报告,微型计算机实验报告1资料.doc
  6. Linux驱动技术(六) _内核中断
  7. su - 提示失败问题[su方式]
  8. 又增长了,微信及WeChat月活达12.25亿 !
  9. Java中对象池的本质是什么?(实战分析版)
  10. IDEA代码自动换行
  11. linux配置MYSQL慢查询的一些错误解决方案
  12. bash shell seq的用法
  13. PowerDesigner模型设计1
  14. BoxBlur(方框模糊)
  15. html 拦截境外ip,Windows服务器系统怎么屏蔽国外IP的访问
  16. android os for pc,凤凰OS For PC:抢鲜体验,升级Android 7.1
  17. 点我—— ASP.NETCORE 安装CentOS
  18. 实时数仓和离线数仓的概念
  19. 戴尔服务器无视频信号,开启电脑 显示器提示无视频信号
  20. Vue 响应式实现原理深入浅出

热门文章

  1. 主题模型TopicModel:LDA编程实现
  2. mycat是什么_MyCat
  3. android闪退报错,写了一个android小程序,测试的时候闪退,然鹅log并没有报错
  4. 【报错】Error inserting GREEM=30 YELLOW=4 RED=5 android.database.sqlite.SQLiteException: no such tab
  5. 【安装包】XMind-ZEN-Update-2019-for-Windows-64bit-9.2.1
  6. ubuntu14.04中安装open jdk1.8以及报错解决分析
  7. JavaScript 错误 - Throw、Try 和 Catch
  8. Kubernetes持久化存储2——探究实验
  9. iOS UiCollectionViewtroller 间距清0
  10. 我所期待的易语言2007