Gee 'n Tomcat Windows-diens sy proxy-instellings
Stel proxy-eienskappe in die JVM-opsies van die werklike Tomcat Windows-diens op en hou rekening met diensidentiteit en kliëntspesifieke gedrag.
tomcat9w.exe //ES//MyTomcat
Vir Tomcat 9 se Windows-diens met die naam MyTomcat maak dit die gedokumenteerde konfigurasieredigeerder oop. Gebruik die werklike diensnaam en die bypassende installasienutsprogram. Behoud in die Java-opsies bestaande inskrywings en voeg dié by wat die toepassing se HTTP-stapel gebruik:
-Dhttp.proxyHost=proxy.example
-Dhttp.proxyPort=8080
-Dhttps.proxyHost=proxy.example
-Dhttps.proxyPort=8080
Gebruik 'n gasheernaam sonder 'n URL-skema. Vir 'n toegelate openbare HTTP-toets sonder proxy-aanmeldgegewens kan 'n kandidaat uit die HTTP-proxylys die gasheer en poort verskaf; hou enige vereiste diensnetwerkroete apart. Die HTTP- en HTTPS-eienskappe kies hul bestemmingsprotokolle. As direkte uitsonderings nodig is, gebruik die beoogde http.nonProxyHosts-beleid; die JDK se HTTPS-hanteerder deel daardie eienskap.
Pas die diensverandering toe en herbegin binne 'n gepaste onderhoudsvenster. Dit is opstarteienskappe van die nuwe JVM; veral java.net.useSystemProxies word by opstart nagegaan. 'n Uitvoer in 'n interaktiewe skulp bewys nie dat die diens dit ontvang het nie.
Beoordeel daarna die werker se rekening en kliënt. Stelselontdekking en geïntegreerde verifikasie kan van die administrateur se blaaier-sessie verskil. JVM-eienskappe raak net kode wat hulle raadpleeg; 'n ander biblioteek het dalk sy bouer of roetebeplanner nodig. Vir 407 stel daardie kliënt se ondersteunde proxy-verifikasie op eerder as om willekeurige proxyUser/proxyPassword-eienskappe by te voeg.