gpt4 book ai didi

java - 为什么 FileSystemXmlApplicationContext 在存在的文件上抛出 FileNotFoundException

转载 作者:IT王子 更新时间:2023-10-29 00:39:28 25 4
gpt4 key购买 nike

我正在运行以下代码:

new FileSystemXmlApplicationContext("/data/farm/Server/confData/1000004/contex.xml")

它抛出

java.io.FileNotFoundException: class path resource [data/farm/Server/confData/1000004/contex.xml] cannot be opened because it does not exist

文件存在,我可以做

cat /data/farm/Server/confData/1000004/contex.xml

并查看其内容。同样在 Windows 中,此代码正在运行 - 问题出在 linus 中(我有 ubuntu 操作系统)

谁能告诉我这里出了什么问题?

最佳答案

尝试使用 Url 创建 FileSystemXmlApplicationContext,例如:

new FileSystemXmlApplicationContext("file:/data/farm/Server/confData/1000004/contex.xml");

有关详细说明,请参阅:http://static.springsource.org/spring/docs/3.0.0.M3/spring-framework-reference/html/ch05s07.html 5.7.3 文件系统资源注意事项

关于java - 为什么 FileSystemXmlApplicationContext 在存在的文件上抛出 FileNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11084079/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com