Nadaj usłudze Tomcat w Windows jej ustawienia proxy
Skonfiguruj właściwości proxy w opcjach JVM rzeczywistej usługi Tomcat w Windows i uwzględnij tożsamość usługi oraz zachowanie specyficzne dla klienta.
tomcat9w.exe //ES//MyTomcat
Dla usługi Windows programu Tomcat 9 o nazwie MyTomcat otwiera to jej udokumentowany edytor konfiguracji. Użyj rzeczywistej nazwy usługi i pasującego narzędzia instalacyjnego. W opcjach Java zachowaj istniejące wpisy i dodaj te, których używa stos HTTP aplikacji:
-Dhttp.proxyHost=proxy.example
-Dhttp.proxyPort=8080
-Dhttps.proxyHost=proxy.example
-Dhttps.proxyPort=8080
Użyj nazwy hosta bez schematu URL. Do dozwolonego publicznego testu HTTP bez poświadczeń proxy kandydat z listy proxy HTTP może dostarczyć host i port; wymaganą trasę sieci usługi trzymaj osobno. Właściwości HTTP i HTTPS wybierają swoje protokoły docelowe. Jeśli potrzebne są bezpośrednie wyjątki, użyj zamierzonej polityki http.nonProxyHosts; obsługa HTTPS w JDK współdzieli tę właściwość.
Zastosuj zmianę usługi i uruchom ponownie w odpowiednim oknie konserwacji. Są to właściwości startowe nowej JVM; w szczególności java.net.useSystemProxies jest sprawdzana przy starcie. Eksport w interaktywnej powłoce nie dowodzi, że usługa go otrzymała.
Następnie oceń konto procesu roboczego i klienta. Wykrywanie systemu i uwierzytelnianie zintegrowane mogą różnić się od sesji przeglądarki administratora. Właściwości JVM wpływają tylko na kod, który o nie pyta; inna biblioteka może potrzebować swojego konstruktora lub planisty tras. W przypadku 407 skonfiguruj uwierzytelnianie proxy obsługiwane przez tego klienta, zamiast dodawać dowolne właściwości proxyUser/proxyPassword.