Google App Engine(Java) - 获取静态文件的URL

时间:2011-01-12 17:35:19

标签: file google-app-engine

我在rules.xml中有一个名为war/xml/的静态XML文件。它是Apache Commons Digester的规则文件。为了能够使用该文件,我需要能够使用Reader打开它。我该如何打开文件?

1 个答案:

答案 0 :(得分:2)

尝试使用

final String file = "xml/rules.xml";

FileReader fileReader;
try
{
   fileReader = new FileReader(file);
   ...
}
catch(..)

编辑:经过一些密集使用后,GAE中的FileReader似乎在加重字符方面遇到了一些麻烦(仅在GAE云实例上可见,本地测试运行完美)。 如果有人遇到这种错误,请改用FileInputStream。它对我有用。 查看此页面以获取更多信息:http://code.google.com/intl/en/appengine/kb/java.html#readfile

干杯。