JDK installieren Nach Update auf java 1.7 Connection refused

Dieses Thema im Forum "Java Basics - Anfänger-Themen" wurde erstellt von rahan, 29. Nov. 2011.

  1. rahan

    rahan Neues Mitglied

    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:

    Code (Java):
     URL url = new URL(strUrl);
            URLConnection conn = url.openConnection(); 
         // Get the response
            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. TKausL

    TKausL Neues Mitglied

    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. rahan

    rahan Neues Mitglied

    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. KSG9|sebastian

    KSG9|sebastian Aktives Mitglied

    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. rahan

    rahan Neues Mitglied

    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. faetzminator

    faetzminator Gesperrter Benutzer

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

    rahan Neues Mitglied

    Uff, da fragst du mich was. Keine Ahnung. Ich hab das jdk 1.7 installiert bekommen.
     
  8. faetzminator

    faetzminator Gesperrter Benutzer

    Dann vergleich doch die beiden Dateien ;) ?
     
  9. rahan

    rahan Neues Mitglied

    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:

    Code (Java):

    System.setProperty("proxyPort","8080");
    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. faetzminator

    faetzminator Gesperrter Benutzer

    Wie hast du den wo eingetragen?
     
Die Seite wird geladen...