Dați serviciului Tomcat din Windows setările sale de proxy
Configurați proprietățile proxy în opțiunile JVM ale serviciului Tomcat real din Windows și țineți cont de identitatea serviciului și de comportamentul specific clientului.
tomcat9w.exe //ES//MyTomcat
Pentru serviciul Windows al Tomcat 9 numit MyTomcat, aceasta deschide editorul său de configurare documentat. Folosiți numele real al serviciului și instrumentul de instalare corespunzător. În opțiunile Java, păstrați intrările existente și adăugați-le pe cele folosite de stiva HTTP a aplicației:
-Dhttp.proxyHost=proxy.example
-Dhttp.proxyPort=8080
-Dhttps.proxyHost=proxy.example
-Dhttps.proxyPort=8080
Folosiți un nume de gazdă fără schemă URL. Pentru un test HTTP public permis fără acreditări de proxy, un candidat din lista de proxy HTTP poate furniza gazda și portul; păstrați separat orice rută de rețea a serviciului necesară. Proprietățile HTTP și HTTPS își aleg protocoalele de destinație. Dacă sunt necesare excepții directe, folosiți politica http.nonProxyHosts prevăzută; handlerul HTTPS al JDK partajează acea proprietate.
Aplicați modificarea serviciului și reporniți într-o fereastră de mentenanță adecvată. Acestea sunt proprietăți de pornire ale noii JVM; în special, java.net.useSystemProxies este verificată la pornire. O exportare într-un shell interactiv nu demonstrează că serviciul a primit-o.
Apoi evaluați contul procesului de lucru și clientul. Descoperirea sistemului și autentificarea integrată pot diferi de sesiunea browserului administratorului. Proprietățile JVM afectează doar codul care le interoghează; o altă bibliotecă poate avea nevoie de constructorul sau de planificatorul său de rute. Pentru 407, configurați autentificarea proxy acceptată de acel client în loc să adăugați proprietăți proxyUser/proxyPassword arbitrare.