1. Wir haben diesmal 2 Gewinnspiele zeitgleich für euch - Gewinne einmal ein UMI Plus E - Beim 2ten könnt ihr ein Nomu S30 gewinnen!
  1. beginnerUser, 07.10.2010 #1
    beginnerUser

    beginnerUser Threadstarter Neuer Benutzer

    Hallo

    Ich habe den Apache 2.2 installiert und möcht nun mein xml File öffnen.
    Bei openStream kommt immer die Fehlermeldung:
    java.net.connectionException 127.0.0.1:80 Connection refused.

    Wenn ich diese URL aber direkt in den Browser eingebe, funktioniert alles, ich erhalte den Inhalt vom xmlFile.

    Kann mir jemand ein Tipp geben, was ich falsch gemacht habe?


    Code:
    [SIZE=2]
    [LEFT]SAXParserFactory saxParserFactory = SAXParserFactory.[I]newInstance[/I]();
    SAXParser saxParser = saxParserFactory.newSAXParser();
    XMLReader xmlReader = saxParser.getXMLReader();
    
    [/SIZE][SIZE=2][COLOR=#3f5fbf][SIZE=2][COLOR=#3f5fbf] [/LEFT]
    [/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][LEFT]URL sUrl = [/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]new[/B][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] URL([/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff][URL]http://127.0.0.1/xmlfile.xml[/URL][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]);
    
     [/LEFT]
    [SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f][LEFT]// Test InputStream hier kommt die Fehlermeldung[/LEFT]
    [/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]InputStream [U]i[/U] = sUrl.openStream(); 
    [/SIZE][LEFT][/SIZE][SIZE=2][COLOR=#3f5fbf][SIZE=2][COLOR=#3f5fbf][/COLOR][/SIZE][/COLOR][/SIZE] 
    [SIZE=2]xmlReader.setContentHandler(myXMLHandler);[/LEFT]
    xmlReader.parse([/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]new[/B][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] InputSource(sUrl.openStream()));[/SIZE]
    [SIZE=2] 
    [/SIZE]
     
  2. the_alien, 07.10.2010 #2
    the_alien

    the_alien Android-Lexikon

    Apache auf dem Host Rechner oder Android?
     
  3. beginnerUser, 07.10.2010 #3
    beginnerUser

    beginnerUser Threadstarter Neuer Benutzer

    Hallo the_alien

    Ich habe Apache auf dem PC unter C:programme\Apache installiert.

    Ist das der falsche Ort?
     
  4. the_alien, 07.10.2010 #4
    the_alien

    the_alien Android-Lexikon

    Dann ist es aus dem Android Emulator heraus nicht 127.0.0.1, dass ist nämlich der Emulator selber. Für den Host Rechner musst du die IP 10.0.2.2 nehmen.
     
  5. beginnerUser, 07.10.2010 #5
    beginnerUser

    beginnerUser Threadstarter Neuer Benutzer

    Hallo the_alien

    Super. Vielen vielen Dank für deine Hilfe.

    Jetzt funktioniert es.
     

Diese Seite empfehlen