Wie Konfiguriere ich Proxyeinstellungen für Java in Solaris zu handhaben Proxy Auto-Config (PAC) - Skripte?
Ich würde gerne konfigurieren der Java-proxy-Einstellungen auf Solaris die Verwendung einer Proxy-Auto-Config (PAC), scriptt.
Ich habe festgestellt Anweisungen für die Einstellungen auf einem Windows-Rechner mit dem Java control panel, aber ich habe Probleme, herauszufinden, wo/wie man die gleiche Einstellung änderungen auf einem Solaris-Java installieren.
Ich würde gerne die Proxy-Auto-Config (PAC) - Skript, anstatt die manuelle Einstellung von proxy-Informationen pro Verbindung, oder mit einem einzelnen proxy. Ich habe ein Bedürfnis zu nutzen, mehrere Proxys für verschiedene Arten von URLs.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Leider die system-proxy-selector nicht Griff PAC/WPAD/JS-Spezifikationen, bestätigt durch meine Tests mit Windows oder MacOS X. Auch auf Java6, enthält einen JavaScript-interpreter.
Ich hoffe proxy-Wühlmaus http://code.google.com/p/proxy-vole/ kann den trick tun.
Dem Artikel, den Sie angegeben haben, über die die Java-Plug-in (d.h. die Java-Laufzeitumgebung für Browser) konfiguriert werden können durch die Java Plug-in Control Panel und gilt für:
So, es ist wirklich nicht Windows-spezifisch.
Nun, falls deine Frage "Wie starte ich die Java Plug-in Control Panel auf Solaris", ist die Antwort:
Aber in der Regel sind Personen, die nicht mit Solaris zum surfen also ich bin mir nicht wirklich sicher, dass dies ist, was Sie suchen (ich hatte gar nicht klar verstehen, was Sie tun wollen).
Wenn Sie gehen, um eine Verbindung programmgesteuert, bitte beachten Sie, dass Java verwendet zwei-system-Eigenschaften zu benennen, die einen proxy mit:
http.proxyHost
undhttp.proxyPort
. Für applets, diese werden automatisch festgelegt, die Einstellungen des Browsers. Jedoch, in einer Anwendung, die Sie benötigen, um Sie sich selbst:Als pro Kommentar, mein Verständnis ist, dass Sie möchten, verwenden Sie eine PAC-Datei. Die Verwendung einer Proxy-auto-config aus Java-code und/oder Ant mit Java 1.5+, konfigurieren Sie die proxy-an das "OS level" und setzen Sie die Eigenschaft system
java.net.useSystemProxies
zutrue
(siehe Abschnitt 4) ProxySelector von Java-Netzwerk-und-Proxys) oder die-autoproxy
option für Ant. Dadurch wird der Java-code und/oder Ant verwenden der OS-proxies.Für die Einrichtung des Solaris-host, wenn Sie mit Gnome 2.X, können Sie proxies konfigurieren, Global durch die Benutzer-Schnittstelle (System - > Einstellungen - > Netzwerk-Proxy). Wenn Sie nicht Gnome verwenden, konfigurieren Sie die folgenden Umgebungsvariablen:
Angabe einer Liste von non-proxy hosts (falls erforderlich), - setup diese variable (dies ist ein Beispiel):
java.net.useSystemProxies
system-property in Ihrem Java-code (im Falle von Ant, das ist, was die-autoproxy
option hat). Dies teilt der JVM zu verwenden, die die system-proxy-Einstellungen. Siehe Abschnitt 4) ProxySelector von java.sun.com/javase/6/docs/technotes/guides/net/proxies.html-autoproxy
option von Ant (z.B. sind Sie innerhalb von Eclipse), können Sie auch das<setproxy>
task von Ant.