Ge en Tomcat Windows-tjänst sina proxyinställningar
Konfigurera proxyegenskaper i JVM-alternativen för den faktiska Tomcat Windows-tjänsten och ta hänsyn till tjänstens identitet och klientspecifikt beteende.
tomcat9w.exe //ES//MyTomcat
För Tomcat 9:s Windows-tjänst med namnet MyTomcat öppnar detta dess dokumenterade konfigurationsredigerare. Använd det riktiga tjänstenamnet och motsvarande installationsverktyg. I Java-alternativen behåller du befintliga poster och lägger till dem som programmets HTTP-stack använder:
-Dhttp.proxyHost=proxy.example
-Dhttp.proxyPort=8080
-Dhttps.proxyHost=proxy.example
-Dhttps.proxyPort=8080
Använd ett värdnamn utan URL-schema. För ett tillåtet offentligt HTTP-test utan proxyuppgifter kan en kandidat från HTTP-proxylistan tillhandahålla värd och port; håll en eventuell nödvändig tjänstenätverksrutt åtskild. Egenskaperna HTTP och HTTPS väljer sina målprotokoll. Om direkta undantag behövs, använd den avsedda http.nonProxyHosts-policyn; JDK:s HTTPS-hanterare delar den egenskapen.
Tillämpa tjänsteändringen och starta om i ett lämpligt underhållsfönster. Detta är startegenskaper för den nya JVM:en; särskilt java.net.useSystemProxies kontrolleras vid start. En export i ett interaktivt skal bevisar inte att tjänsten tog emot den.
Bedöm sedan arbetarens konto och klienten. Systemupptäckt och integrerad autentisering kan skilja sig från administratörens webbläsarsession. JVM-egenskaper påverkar bara kod som frågar dem; ett annat bibliotek kan behöva sin egen builder eller ruttplanerare. För 407 konfigurerar du proxyautentiseringen som klienten stöder i stället för att lägga till godtyckliga proxyUser/proxyPassword-egenskaper.