Olá,
Minha aplicação web, desenvolvida em cima do VRaptor está em uma máquina ec2 rodando tomcat 7.0.25 escutando na porta 8080.
Existe um ELB na frente, que recebe as chamadas HTTP(80) e HTTPS(443) e redireciona para a aplicação(8080).
Tudo isso funciona bem, mas quando uso result.redirectTo() o protocolo muda de HTTPS para HTTP ( afinal, o tomcat e portanto o vraptor, estão sempre ouvindo HTTP).
Existe uma forma de forçar o redirect para HTTPS?
o ELB envia um header “X-Forwarded-Proto” com o protocolo sendo utilizado. Como poderia interceptar o redirect para utilizar esse protocolo ao invés do usado no request(sempre HTTP)?