beijingstruggle

读取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();
}
}
}
}

分类:

技术点:

相关文章:

  • 2021-12-18
  • 2022-12-23
  • 2022-12-23
  • 2021-05-01
  • 2022-12-23
  • 2022-12-23
  • 2021-11-18
猜你喜欢
  • 2021-10-03
  • 2021-09-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案