linux - 存储 Tomcat 应用程序生成的文件的推荐位置和做法?

标签 linux tomcat file

这是相对于tomcat + spring + linux而言的。我想知道什么是存储文件的好做法和位置。我的想法是将所有内容都放在文件系统上,然后使用数据库跟踪它们。我的疑问是在哪里?事实上,我可以将所有内容放在 webapp 目录中,但这样一些好同事甚至我,可能会忘记这一点并在清理+部署期间删除所有内容。另一种想法是使用文件系统中的文件夹...但在 Linux 中哪个文件夹是此标准?不仅如此,还有权限问题,我假设tomcat以tomcat用户身份运行。所以它不能随意在文件系统中创建文件夹。我必须使用 root 用户自己创建它,然后更改所有者......这没有任何问题,但我想自动化该过程,以便不需要干预。有什么提示吗?

最佳答案

Filesystem Hierarchy Standard定义不同类型文件的标准路径。您没有完全清楚您正在存储什么类型的文件以及如何使用它们。至少

比较合适。

至于权限,您必须在安装过程中创建具有适当权限的目录。如果不可能,请选择 webapps 目录。

关于linux - 存储 Tomcat 应用程序生成的文件的推荐位置和做法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5433290/

相关文章:

tomcat - -server 标志是否影响 Tomcat 行为(相对于性能)

mysql - 如何使用SQL加载数据到表中自动添加列?

linux - 绑定(bind)/命名named.conf意外删除/替换..恢复帮助

ruby - Ruby 退出后,STDIN.read_nonblock 会扰乱其他程序

tomcat - 我可以在任何代码重新编译时强制重新加载 grails 开发服务器吗?

python - 如何快速打开非常​​大的文件夹中的文件?

c - fseek,到文件的最后一个字节是什么意思?

arrays - sh + 如何在 sh 中使用数组来打印数组中的所有值

linux - Exim 队列困惑 - 带有头文件但没有数据的消息

php - quercus php 和 RegexpException : Delimiter A in regexp 'Array' must not be backslash or alphanumeric