Sim, os aplicativos da web geralmente redirecionam se o URL inserido não estiver 100% conforme o esperado. Os desenvolvedores novatos tendem a redirecionar ingenuamente, ou seja, fazem com que o aplicativo responda HTTP 302 http://my-host:8080/proper/link/index.jsp
, onde usam um texto codificado para 8080
(e também http
, mas esse se torna menos frequentemente um problema com redirecionamentos).
Em outras palavras, eles usam o redirecionamento que funciona perfeitamente em seus laptops, mas falha miseravelmente quando o Tomcat usa uma porta diferente. A F5, como qualquer outro frontend (também conhecido como "proxy reverso") intercepta o redirecionamento HTTP e, se o aplicativo usasse http://server1:8081/xxx
, seu navegador receberia https://server:8443/xxx
. Mas fica confuso com 8080 e deixa como está.
Minha resposta habitual é enviar um bug aos desenvolvedores de aplicativos: solicitar que o redirecionamento seja feito usando o número da porta determinado automaticamente (se o tomcat ouvir 8085 em algum dia no futuro, o redirecionamento deverá ser em 8085).