6

我正在运行以下代码:

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 os)

任何人都可以建议这里有什么问题吗?

4

1 回答 1

18

尝试使用 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 FileSystemResource 警告

于 2012-06-18T13:54:32.610 回答