Ler URL TomCat Iniciando

Boa tarde a todos,
Necessito da URL completa…
Por exemplo: http://localhost:8080/Servico/

Quando o server (TOMCAT) ainda esta iniciando o serviço.
Tentei alguma coisa com listener mas não obtive sucesso.
Eu uso o TomCat 6. e JSF 2.0.
Quando o server já esta iniciado eu Uso isso. HttpServletRequest request = (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest(); String URLPATH = (request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath()).trim(); //ele me retorna isso // http://localhost:8080/Servico/
Mas acontece que isto é pra quando existe uma requisição.
Alguma dica como posso fazer isso?

Porque não usa um redirecionamento no .htaccess ou um redirect no arquivo inicial?

Como irei fazer isso? se o problema é antes disso (O server ainda não responde).
Tem que ser a hora que o server está subindo.
Também pode ser quando o server estiver execuntado os Listeners da aplicação.

Explica melhor qual o teu objetivo com isso.

Porque precisa que funcione assim?

Em si, se resume assim…
Preciso saber a URL path do Sistema para setar as permissões para o administrador do sistema.
no banco de dados a primeira vez que o sistema sobe.
O porque disso. quando o usuário instalar o sistema não sei em qual url ele vai colocar.
dessa forma o sistema se molda a cada contexto.

Em si eu sei path/meus_arquivos… mas a path não se sabe ela é variavel, …