这是相对于tomcat + spring + linux而言的。我想知道什么是存储文件的好做法和位置。我的想法是将所有内容都放在文件系统上,然后使用数据库跟踪它们。我的疑问是在哪里?事实上,我可以将所有内容放在 webapp 目录中,但这样一些好同事甚至我,可能会忘记这一点并在清理+部署期间删除所有内容。另一种想法是使用文件系统中的文件夹...但在 Linux 中哪个文件夹是此标准?不仅如此,还有权限问题,我假设tomcat以tomcat用户身份运行。所以它不能随意在文件系统中创建文件夹。我必须使用 root 用户自己创建它,然后更改所有者......这没有任何问题,但我想自动化该过程,以便不需要干预。有什么提示吗?
最佳答案
Filesystem Hierarchy Standard定义不同类型文件的标准路径。您没有完全清楚您正在存储什么类型的文件以及如何使用它们。至少
比较合适。
至于权限,您必须在安装过程中创建具有适当权限的目录。如果不可能,请选择 webapps
目录。
关于linux - 存储 Tomcat 应用程序生成的文件的推荐位置和做法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5433290/