Verwendung von Proxyservern

Einige Internet-Service-Provider verwenden Proxy-Server, um den Zugang zum Internet zu gewähren. Dies geschieht entweder aus Performanzgründen oder um eine zusätzliche Authentifizierungsschicht zu verwenden. Da EJE das http-Protokoll verwendet, um auf neue Version zu prüfen und Plugins zu aktualisieren, muss er entsprechend angepasst werden.

Damit man in Java auf einen Proxy-Server zugreifen kann, muss man den Zugriff darauf konfigurieren. Bitte kontaktieren Sie Ihren Administrator, um die richtigen Werte für die folgenden Einstellungen zu ermitteln.

                http.proxyHost (default: <none>)
                http.proxyPort (default: 80)
            

Falls der Proxy-Server verschlüsselt arbeitet, können Sie diese Eigenschaften verwenden

                https.proxyHost (default: <none>)
                https.proxyPort (default: 80 if http.proxyHost specified)
            

Im Falle eines authentifizierten Zugriffs sind zusätzlich noch die Eigenschaften

                http.proxyUserName (Username to use for authentication)
                http.proxyPassword (Password to use for authentication)
            

notwendig.

Damit die Eigenschaften Wirkung zeigen, müssen diese beim Starten des Java Programms an die virtuelle Maschine weitergegeben werden. Dazu öffnen Sie den Link, welcher EJE startet und tragen die oben definierten Eigenschaften mit einem vorgestellten "-D" ein.

Beispiel: Sie möchten eine Verbindung zum Internet über den Proxy-Server proxy.mycompany.com an Port 3128 herstellen. Öffnen Sie die Eigenschaft der Verknüpfung. Unter "Ziel" sollte dort

                "C:\Programme\Editing Java Easily\javastart.exe"
                --jvmmin=1.5.0 -jar bin/eje.jar
            

oder ähnliches zu finden sein. Fügen Sie nun die beiden Eigenschaften

-Dhttp.proxyHost=proxy.mycompany.com

und

-Dhttp.proxyPort=3128

direkt hinter das Kommando hinzu. Abschließend sollte der Aufruf also wie folgt aussehen:

                "C:\Programme\Editing Java Easily\javastart.exe"
                -Dhttp.proxyHost=proxy.mycompany.com
                -Dhttp.proxyPort=3128
                --jvmmin=1.5.0 -jar bin/eje.jar
            

Achtung: Achten Sie darauf, dass zwischen den einzelnen Argumenten stets mindestens ein Leerzeichen steht. Den hinzugefügten Eigenschaften geht nur ein (!) Bindestrich voraus.