[英]Storing XML Files in Java Project
对于这个相当开放的问题,我们深表歉意。
在任何给定的Java项目(最好是Web服务)中,您是否曾经存储过XML文件? 目前,我正在创建Google Web Toolkit网络服务,并且需要一种“存储会话”的方式(例如在iGoogle中存储布局)。 但是,一旦我关闭了该机制,就需要在服务器上存储文件的位置。
我曾考虑过将它们存储在Java项目( src/main/resources/
)的“ Resources”文件夹中,但是有消息告诉我这是不可能的,因为它已部署到打包在.war
的Tomcat服务器中。
有什么标准的方法可以处理吗? 有人对我应该采取的方式有任何想法吗? 在我完成的Python项目中,我将配置文件直接插入/path/to/resources/folder
但是我觉得它不需要这么复杂吗?
不需要,这不必太复杂,这是因为这取决于您部署到的服务器是否允许您访问文件系统。 如果是这样,那么就很容易-只需创建一个数据目录,然后将文件保存在那里。
否则,您可以将它们另存为blob到数据库中,或者保存在持久层中的任何位置。 您在python中会遇到相同的问题-如果将文件重击到/ path / to / resources / folder,并且没有写权限,则您的应用程序将失败。 这个问题不是java通用的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.