Я пытаюсь написать простой веб-сайт Google App Engine, который читает внешний RSS-канал. Я использую ROME с JDOM, однако у меня сложилось впечатление, что ROME несовместим с Google App Engine и с тем, как вы можете получать данные.
ROME использует метод build класса SyndFeedInput, но я не могу найти способ связать его с Google App Engine и URL Fetch.
Мой пример кода:
URL url = new URL(rss_url);
Reader r = new InputStreamReader(url.openStream());
SyndFeed feed = new SyndFeedInput().build(r);
Но в третьем ряду я получаю
java.lang.IllegalStateException: JDOM could not create a SAX parser
Он работает, если я запускаю код в собственном автономном приложении, но когда я запускаю код через Google App Engine локально, я получаю исключение.
Что я делаю не так и какие альтернативы я могу попробовать прочитать внешний RSS?