【发布时间】:2015-12-28 15:06:37
【问题描述】:
我有一个作为 WAR 构建并部署在 Apache Tomcat 上的 Java Web 应用程序。假设我的应用程序中内置了一种机制来确定它何时成功部署并在服务器上运行(我将其称为 SuccessHandler)。有条件地,在 SuccessHandler 中,我需要以编程方式从项目的部署目录中删除一个文件(比如 path-to-tomcat/webapps/my-project/file.txt),我该怎么做?
Disclamer:我可以在部署后从位于path-to-tomcat/webapps/my-project/WEB-INF/ 的资源目录中加载/删除文件+ 我可以使用硬编码的绝对路径删除文件,但这不是我想要的。无论应用程序部署在哪里,我都希望能够删除文件。
【问题讨论】:
标签: java tomcat io application-server