Создайте setenv.sh (или setenv.bat при запуске Windows), если Вы уже не имеете один и добавляете следующие опции Java:
JAVA_OPTS="-Dhttp.proxySet=true -Dhttp.proxyHost=<proxy_hostname> -Dhttp.proxyPort=<port_number> -Dhttp.nonProxyHosts=<domain_one>|<domain two> $JAVA_OPTS"
Это должно работать приятно.
Если для прохождения через прокси нужны только мыльные звонки, можно воспользоваться jproxyloader. С помощью этой библиотеки вы можете пропускать мыльные звонки через прокси и все остальные звонки не будут использовать прокси. См. http://jproxyloader.sourceforge.net/examples/web-application-on-tomcat.html для полной настройки.
. Вы можете реализовать HTTP-прокси , https-прокси и прокси без HTTP также в tomcat . Вам необходимо обновить два файла, то есть ../ bin / Catalina.sh
и. ./ conf / cataliana.properties
.
Подробная конфигурация и шаги упомянуты здесь: http://w3devops.com/add-http-https-proxy-http-non-proxy-jenkins-via-tomcat-server/
Я нашел решение:
virt-manager -c (hidden)
Чтобы запустить tomcat внутри моего контейнера докеров, я использовал следующие настройки:
JAVA_OPTS = -Dhttps .proxyHost = PROXYHOST -Dhttps.proxyPort = PROXYPORT -DproxySet = true -DproxyHost = PROXYHOST -DproxyPort = PROXYPORT