Надайте службі 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.