我的/ war文件夹中有一个foo.txt文件。我正在尝试使用File类打开它,但得到一个例外:
java.security.AccessControlException: access denied (java.io.FilePermission
/foo.txt read)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
at java.security.AccessController.checkPermission(AccessController.java:549)
...
通过阅读有关静态/资源文件的文档,似乎文本文件应该已经可用。是否需要一些额外的设置才能阅读?:
我在mac上使用本地开发服务器。
由于
答案 0 :(得分:0)
我建议如果您要在Java代码中读取数据文件并需要放置数据文件(.txt或.csv)等的位置 - 那么请执行以下操作:
WEB-INF
文件夹WEB-INF
文件夹中创建一些文件夹。例如WEB-INF\data
sample.txt
WEB-INF\data\sample.txt