Problemas com TomCat

Estou com 2 problemas e agradeço se puderem me ajudar.

1 - Terminei um projeto com jsp e tomcat, e estava tudo bem até eu ter que criar um host virtual e por meu tomcat pra fora.
Oque acontece é que ele não acha nenhum arquivo por que ele busca no host virtual (imgs, css… etc) qual a melhor maneira de resolver esse problema ?

2 - Esse é bem estranho, enquanto o tomcat estava fechado aqui na maquina tudo bem, quando criei o virtual e joguei p/ fora aconteceu que para cada reload que dou em qualquer uma das paginas do site ele abre uma nova session. Alguem sabe oque pode ser ?

Obrigado.

Recapitulando…

Consegui resolver o problemas das imagens usando:

getLocalAddr()
getLocalPort()
getContextPath()

Existe alguma maneira mais rápida ?

Porem…

Estou usando JSF tambem e nem um <h:commandButton> ou <h:commandLink> funciona pois acho que não esta achando o caminho tambem ?

Obs : O problema das sessions persiste.