我在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文件并写入其中。
答案 0 :(得分:0)
当您作为单个类运行时,您可以读取项目的文件路径,但是当您打包并部署为Web项目时,您会错过项目路径引用。
您必须创建一个参数(上下文参数,文件属性,...)以指向存在于Web部件中的路径,这样您就可以将该路径中包含的文件用于您的porpouses。