Nach Update auf java 1.7 Connection refused

Java Basics - Anfänger-Themen: Nach Update auf java 1.7 Connection refused



Erstellt von rahan  |  Antworten: 9

  1. #1
    rahan


    Nach Update auf java 1.7 Connection refused
    Hey Leute,

    ich verstehe es gerade nicht mehr. Also ich hatte vorher Java 6 drauf. In Eclipse sage ich benutze JavaSE-1.6 (jre6) für folgenden Code:

    Java Code:
    1. URL url = new URL(strUrl);
    2. URLConnection conn = url.openConnection();
    3. // Get the response
    4. BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));


    funktioniert auch wunderbar. Nun haben wir ein Update auf Java 7 gemacht. In Eclipse wird angezeigt
    JAvaSE-1.7 (jre7). Nun bekomme ich die Fehlermeldung:

    Exception in thread "main" java.net.ConnectException: Connection refused: connect
    at java.net.DualStackPlainSocketImpl.connect0(Native Method) ...

    Wenn ich manuell wieder umschalte funktioniert es. Liegt das jetzt an Java, oder irgendwelchen Netzwerkeinstellung hier in der Firma (Proxy, Firewall etc.)

    Es kann doch nicht sein, dass nach einen Update plötzlich die Java Programme nicht mehr funktionieren, oder?

  2. #2
    TKausL


    Da du in einer Firma sitzt:

    Wurde Java 6 auch von dir installiert? Sitzt du vielleicht hinter Proxy's? Hat Java7 evtl. keine Zugriffsberechtigung? Man weiß ja nie, welche Sicherheitsprogramme auf Firmenrechnern installiert sind.

  3. #3
    rahan


    Zitat Zitat von TKausL Beitrag anzeigen
    Da du in einer Firma sitzt:

    Wurde Java 6 auch von dir installiert? Sitzt du vielleicht hinter Proxy's? Hat Java7 evtl. keine Zugriffsberechtigung? Man weiß ja nie, welche Sicherheitsprogramme auf Firmenrechnern installiert sind.
    Also Java JDK wurde immer von der IT installiert. Ich sitze hinter einen Proxy ja. Dieser wurde soweit es geht über all eingetragen. Ich denke mal, dass ist nicht das Problem, da ich mit der selben Konfiguration beim 6er java die Probleme nicht hab, erst wenn ich auf java 7 wechsel diese Fehlermeldung hab. Was meinst du mit Zugriffsberechtigung? Auf was?

  4. #4
    KSG9|sebastian


    1. Darf das JDK/JRE7 auch raus? Ausnahmen in der Windowsfirewall stehen auf einer bestimmten exe-Datei. Sofern Java7 da nicht drinsteht geht's nicht

    2. Evtl. spezielle Proxyeinstellungen für Java7?

  5. #5
    rahan


    Zitat Zitat von KSG9|sebastian Beitrag anzeigen
    1. Darf das JDK/JRE7 auch raus? Ausnahmen in der Windowsfirewall stehen auf einer bestimmten exe-Datei. Sofern Java7 da nicht drinsteht geht's nicht

    2. Evtl. spezielle Proxyeinstellungen für Java7?
    In der Windowsfirewall stand vorher auch kein Java 6. Aber ich hab es ausprobiert und die windowsfirewall deaktiviert. Daran liegt es nicht.

    Ich kann unter Systemsteuerung nur ein java finden. Dort kann ich auch den Proxy eintragen. Bringt aber nix. Ich weiß es immer noch nicht, wo das Problem liegen kann.

  6. #6
    faetzminator


    Hast du mit der JVM irgendeine neue [c]java.policy[/c]-Datei o.ä. bekommen, in welcher Sockets gesperrt sein könnten?

  7. #7
    rahan


    Zitat Zitat von faetzminator Beitrag anzeigen
    Hast du mit der JVM irgendeine neue [c]java.policy[/c]-Datei o.ä. bekommen, in welcher Sockets gesperrt sein könnten?
    Uff, da fragst du mich was. Keine Ahnung. Ich hab das jdk 1.7 installiert bekommen.

  8. #8
    faetzminator


    Dann vergleich doch die beiden Dateien ?

  9. #9
    rahan


    Also, es könnte sein, dass ich das jetzt hab.

    Also obwohl ich bei den Systemeinstellung java den Proxy eingetragen hab, nimmt er ihn wahrscheinlich nicht.

    Ich hab folgendes zu einen kleinen Beispiel hinzugefügt und es funktionerte:

    Java Code:
    1.  
    2. System.setProperty("proxyPort","8080");
    3. System.setProperty("proxyHost","proxy");


    Das ist schon mal super, erklärt aber nicht warum es unter 1,6 auch ohne funktionierte. Ich hab in der IT angerufen. Für Java gibt es keine extra Regeln in der Proxyfirewall.

  10. #10
    faetzminator


    Zitat Zitat von rahan Beitrag anzeigen
    Also obwohl ich bei den Systemeinstellung java den Proxy eingetragen hab, nimmt er ihn wahrscheinlich nicht.
    Wie hast du den wo eingetragen?


Keine Antwort auf Deine Suche gefunden? Registriere Dich kostenlos und stelle Deine eigene Frage zu Java!

Jetzt kostenlos registrieren