我在src.service.ABCservice
中有一个服务类
在ABCService类
中,我需要写入一个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文件并写入其中。
最佳答案
当你作为单个类运行时,你可以读取项目的文件路径,但是当你作为 Web 项目打包部署时,你会错过项目路径引用。
您必须创建一个参数(上下文参数、文件属性...)以指向存在于 Web 部件中的路径,因此您可以将该路径中包含的文件用于您的海豚。
关于java - 获取服务器上的文件路径时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33065276/