Configure o Proxy HTTP para o servidor da Web do Tomcat

2

Basicamente, estou tentando fazer chamadas SOAP de um servidor Tomcat por meio de um proxy / firewall corporativo (sobre o qual não tenho controle direto). Tentei adicionar informações ao arquivo catalina.properties como mostrado:

http.proxyPort=80
http.proxyHost=www-proxy.company.com

Ainda estou recebendo tempos limite nos registros stdout. Preciso fazer mais alguma coisa e, se não, há outra maneira de testar as chamadas SOAP?

    
por alimack 02.09.2010 / 11:43

4 respostas

5

Crie um setenv.sh (ou setenv.bat se estiver executando o Windows), se você ainda não tiver um, e adicione as seguintes opções do java:

JAVA_OPTS="-Dhttp.proxySet=true -Dhttp.proxyHost=<proxy_hostname> -Dhttp.proxyPort=<port_number> -Dhttp.nonProxyHosts=<domain_one>|<domain two> $JAVA_OPTS"

Isso deve funcionar bem.

    
por 20.03.2011 / 04:03
2

Você pode implementar proxy HTTP , link e proxy não http também em tomcat . Você precisa atualizar dois arquivos, por exemplo, ../bin/Catalina.sh e. ./conf/cataliana.properties .

A configuração detalhada e as etapas são mencionadas aqui: link

    
por 04.07.2016 / 09:19
0

Se você só precisa de chamadas de sabão para ir via proxy, você pode usar o jproxyloader. Com esta biblioteca você pode passar chamadas de sabão via proxy e todas as outras chamadas não usarão proxy. Consulte o link para configuração completa.

    
por 04.08.2014 / 10:27
-1

Para colocar o tomcat em meu contêiner do Docker, usei as seguintes configurações:

JAVA_OPTS=-Dhttps.proxyHost=PROXYHOST -Dhttps.proxyPort=PROXYPORT -DproxySet=true -DproxyHost=PROXYHOST -DproxyPort=PROXYPORT

    
por 27.06.2017 / 11:42