के लिए मैं आरएसएस लाने के लिए पुस्तकालय rome.dev.java.net का उपयोग करता हूं।java.io.FileNotFoundException वैध यूआरएल
कोड आप देख सकते हैं कि http://planet.rubyonrails.ru/xml/rss मान्य URL है और पेज ब्राउज़र में दिखाया गया है
URL feedUrl = new URL("http://planet.rubyonrails.ru/xml/rss");
SyndFeedInput input = new SyndFeedInput();
SyndFeed feed = input.build(new XmlReader(feedUrl));
है।
लेकिन मैं अपने आवेदन
java.io.FileNotFoundException: http://planet.rubyonrails.ru/xml/rss
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1311)
at com.sun.syndication.io.XmlReader.<init>(XmlReader.java:237)
at com.sun.syndication.io.XmlReader.<init>(XmlReader.java:213)
at rssdaemonapp.ValidatorThread.run(ValidatorThread.java:32)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
मैं किसी भी प्रॉक्सी का उपयोग नहीं करते से अपवाद मिलता है। मुझे अपने पीसी और उत्पादन सर्वर पर यह अपवाद मिलता है और केवल इस यूआरएल के लिए, अन्य यूआरएल काम कर रहे हैं।
मैंने अपचा एचटीपी क्लाइंट का उपयोग करके पृष्ठ प्राप्त करने का प्रयास किया और यह काम करता है! मेरा जवाब देखें – Alexei