Os webapps do Apache Tomcat precisam usar um proxy

1

Eu instalei o Apache Tomcat e quero usar um proxy para minhas aplicações web. Alguns aplicativos solicitam dados da Internet, eles não têm uma possibilidade própria / interna de usar um proxy.

Adicionei as seguintes linhas no início do meu startup.sh :

CATALINA_OPTS="$CATALINA_OPTS -Dhttp.proxyHost=foo.bar" 
CATALINA_OPTS="$CATALINA_OPTS -Dhttp.proxyPort=3128"

Mas essas configurações parecem não funcionar.

Versão do servidor: Apache Tomcat / 7.0.34

Versão da JVM: 1.6.0_24-b24

Ubuntu 10.04.4

    
por troll 15.01.2013 / 19:09

1 resposta

0

por favor, verifique se essas opções de catalina estão carregadas e onde. É mais seguro usar java_opts ou criar uma variável de ambiente JAVA_OPTS com esse valor "-Dhttp.proxyHost = proxy.com -Dhttp.proxyPort = 8080". Também verifique se você sabe o que é o JRE. Às vezes o tomcat carrega um dos seus. Eu usei em ambos os sentidos e funcionou. Você também pode configurar o proxy dinamicamente em tempo de execução, mas isso é desagradável.

Felicidades, Nicu

    
por Nicolae Petridean 22.01.2013 / 09:48