Я установил Apache Tomcat и хочу использовать прокси для своих веб-приложений. Некоторые приложения запрашивают данные из Интернета, у них нет собственной / внутренней возможности использовать прокси.
Я добавил следующие строки в начале моего startup.sh
:
CATALINA_OPTS="$CATALINA_OPTS -Dhttp.proxyHost=foo.bar"
CATALINA_OPTS="$CATALINA_OPTS -Dhttp.proxyPort=3128"
Но эти настройки, похоже, не работают.
Версия сервера: Apache Tomcat / 7.0.34
Версия JVM: 1.6.0_24-b24
Ubuntu 10.04.4
, пожалуйста, проверьте, загружены ли эти параметры каталины и где. Безопаснее использовать java_opts или создать переменные среды JAVA_OPTS с этим значением "-Dhttp.proxyHost = proxy.com -Dhttp.proxyPort = 8080". Также убедитесь, что вы знаете, что используется JRE. Иногда кот загружает одного из своих. Я использовал это обоими способами, и это работало. Вы также можете настроить прокси динамически во время выполнения, но это неприятно.
Приветствия, Нику