Дайте службе Tomcat в Windows её настройки прокси
Настройте свойства прокси в параметрах JVM реальной службы Tomcat в Windows и учтите идентичность службы и поведение конкретного клиента.
tomcat9w.exe //ES//MyTomcat
Для службы Tomcat 9 в Windows с именем MyTomcat это открывает её документированный редактор конфигурации. Используйте настоящее имя службы и подходящий инструмент установки. В параметрах Java сохраните существующие записи и добавьте те, которые использует HTTP-стек приложения:
-Dhttp.proxyHost=proxy.example
-Dhttp.proxyPort=8080
-Dhttps.proxyHost=proxy.example
-Dhttps.proxyPort=8080
Используйте имя узла без схемы URL. Для разрешённого публичного HTTP-теста без учётных данных прокси кандидат из списка HTTP-прокси может предоставить узел и порт; любой требуемый маршрут служебной сети держите отдельно. Свойства HTTP и HTTPS выбирают свои целевые протоколы. Если нужны прямые исключения, используйте предусмотренную политику http.nonProxyHosts; обработчик HTTPS в JDK использует то же свойство.
Примените изменение службы и перезапустите в подходящее окно обслуживания. Это параметры запуска новой JVM; в частности, java.net.useSystemProxies проверяется при запуске. Экспорт в интерактивной оболочке не доказывает, что служба его получила.
Затем оцените учётную запись рабочего процесса и клиент. Обнаружение системы и интегрированная проверка подлинности могут отличаться от сеанса браузера администратора. Свойства JVM влияют только на код, который к ним обращается; другой библиотеке может понадобиться её построитель или планировщик маршрутов. Для 407 настройте поддерживаемую этим клиентом проверку подлинности прокси, а не добавляйте произвольные свойства proxyUser/proxyPassword.