【发布时间】:2013-05-26 14:43:36
【问题描述】:
我在动态 Web 应用程序的 WEB-INF/Classes 目录中有一个 Java 类 UpdateStats。这个类有一个函数 writeLog(),它将一些日志写入文本文件。我希望这个文本文件位于 webcontent 目录中。因此,每次调用该函数时,都会将更新统计信息写入该文本文件中。 问题是如何在该函数中给出该文本文件在 webcontent 目录中的路径,该函数位于 WEB-INF/Classes 目录中。
【问题讨论】:
-
我希望您意识到如果您打算将数据存储的时间超过 WAR 的生命周期,那么这不是一个好的存储位置。每当您重新部署 WAR 时,部署文件夹中的任何更改都会丢失,原因很简单,这些更改不包含在 WAR 文件本身中。顺便说一句,令人失望的是,到目前为止没有一个答案考虑到这一点。
标签: java jakarta-ee tomcat file-handling web-inf