Tomcat - determinando Ip, porta e contexto

Caros,

Como descobrir dinamicamente (uma classe dentro do tomcat) o IP, esse é fácil, a porta e o nome do contexto da aplicação?