Giv en Tomcat Windows-tjeneste dens proxyindstillinger
Konfigurer proxyegenskaber i JVM-indstillingerne for den faktiske Tomcat Windows-tjeneste, og tag højde for tjenestens identitet og klientspecifik adfærd.
tomcat9w.exe //ES//MyTomcat
For Tomcat 9's Windows-tjeneste med navnet MyTomcat åbner dette dens dokumenterede konfigurationseditor. Brug det rigtige tjenestenavn og det matchende installationsværktøj. Bevar i Java-indstillingerne de eksisterende poster, og tilføj dem som applikationens HTTP-stak bruger:
-Dhttp.proxyHost=proxy.example
-Dhttp.proxyPort=8080
-Dhttps.proxyHost=proxy.example
-Dhttps.proxyPort=8080
Brug et værtsnavn uden URL-skema. Til en tilladt offentlig HTTP-test uden proxy-legitimationsoplysninger kan en kandidat fra HTTP-proxylisten levere værtsnavn og port; hold en eventuel påkrævet tjenestenetværksrute adskilt. Egenskaberne HTTP og HTTPS vælger deres destinationsprotokoller. Hvis der er brug for direkte undtagelser, så brug den tilsigtede http.nonProxyHosts-politik; JDK'ens HTTPS-håndterer deler den egenskab.
Anvend tjenesteændringen, og genstart i et passende vedligeholdelsesvindue. Dette er opstartssegenskaber for den nye JVM; især kontrolleres java.net.useSystemProxies ved opstart. Et eksport i en interaktiv shell beviser ikke, at tjenesten modtog det.
Vurder derefter arbejderens konto og klient. Systemregistrering og integreret godkendelse kan afvige fra administratorens browsersession. JVM-egenskaber påvirker kun kode, der spørger dem; et andet bibliotek kan have brug for sin builder eller ruteplanlægger. For 407 skal du konfigurere den proxygodkendelse, som klienten understøtter, i stedet for at tilføje vilkårlige proxyUser/proxyPassword-egenskaber.