获取服务器上的文件路径时出错

时间:2015-10-11 13:04:14

标签: java tomcat path

我在src.service.ABCservice

中有一个服务类

ABCService class中,我需要写一个xml文件。

xml文件位于资源文件夹中,该文件夹位于src文件夹的相同级别

当我通过main方法将它作为单个java类运行时,我可以使用路径./resource/aaa.xml在xml中编写,但是当我在tomcat服务器上运行它时,它无法读取文件。

ERROR :  java.io.FileNotFoundException: .\resources\LocationOfOperation.xml (The system cannot find the path specified)

请告诉我如何访问xml文件并写入其中。

1 个答案:

答案 0 :(得分:0)

当您作为单个类运行时,您可以读取项目的文件路径,但是当您打包并部署为Web项目时,您会错过项目路径引用。

您必须创建一个参数(上下文参数,文件属性,...)以指向存在于Web部件中的路径,这样您就可以将该路径中包含的文件用于您的porpouses。