1. Gewinne jetzt ein UMiDIGI C Note - alle Informationen findest du hier!!
  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.
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
Bei Erreichbarkeit eines Servers eine APP starten Android App Entwicklung 12.02.2017
MySQL Connection Android App Entwicklung 22.11.2016
Du betrachtest das Thema "Connection refused" im Forum "Android App Entwicklung",