Google App Engine (Java) - получить URL-адрес статического файла - PullRequest
0 голосов
/ 12 января 2011

У меня есть статический XML-файл с именем rules.xml в war/xml/.Это файл правил для Apache Commons Digester .Чтобы иметь возможность использовать файл, мне нужно иметь возможность открыть его с помощью Reader.Как я могу открыть файл?

1 Ответ

2 голосов
/ 29 декабря 2011

попробуйте использовать

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

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

edit: после некоторого интенсивного использования FileReader в GAE, похоже, испытывает некоторые проблемы с выделенными символами (видны только в экземплярах облака GAE, локальные тесты работают отлично),Если кто-то сталкивается с такого рода ошибками, используйте FileInputStream.Это сработало для меня.Проверьте эту страницу для получения дополнительной информации: http://code.google.com/intl/en/appengine/kb/java.html#readfile

Приветствия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...