Assim, quanto mais eu entendo, o problema é que você está executando o servidor Tomcat apenas no host local, e não no IP da interface, que você tentou usar com dispositivos móveis.
Para verificar o mesmo, vá para a mesma máquina, onde o tomcat está funcionando e saia no seu navegador http://[myip]:8080
, em vez de http://localhost:8080
.
Se o site não abrir, o problema é o mesmo que estou esperando. Para consertá-lo, tente encontrar onde você pode alterar as configurações para que o apache execute tanto no host local quanto no seu IP.
Se o site funcionar, o problema é com o firewall, e você precisa examinar o firewall do Windows e ver o que está bloqueando suas solicitações.