【发布时间】:2015-10-11 13:04:14
【问题描述】:
我在src.service.ABCservice 有一个服务类
在ABCService class,我需要写入一个xml文件。
xml文件在resource文件夹中,与src文件夹同级
当我通过 main 方法将它作为单个 java 类运行时,我可以使用路径 ./resource/aaa.xml 在 xml 中写入,但是当我在我的 tomcat 服务器上运行它时,它无法读取文件。
ERROR : java.io.FileNotFoundException: .\resources\LocationOfOperation.xml (The system cannot find the path specified)
请告诉我如何访问 xml 文件并在其中写入。
【问题讨论】:
-
如果你正在部署一个战争,你不能在那个路径中写入,因为战争是一个 zip 文件。我建议你写在另一个位置,在操作系统的特定路径中。另外,这是绝对必要的吗,检查分解的战争格式,并找出您使用
new File(".").getAbsolutePath()获得的基本路径之外的路径。