我在rules.xml
中有一个名为war/xml/
的静态XML文件。它是Apache Commons Digester的规则文件。为了能够使用该文件,我需要能够使用Reader
打开它。我该如何打开文件?
答案 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
干杯。