Isso aconteceu comigo também no Ubuntu.
Para corrigir, primeiro limpei / reinstalei o tomcat6 usando o apt
sudo apt-get --purge remove tomcat6 tomcat6-common tomcat6-admin
sudo apt-get install tomcat6 tomcat6-common tomcat6-admin
Em seguida, lançou usando:
sudo /etc/init.d/tomcat6 restart
Em seguida, verifique o log de erros quando a mensagem de falha aparecer:
tail /var/log/tomcat6/catalina.2013-05-03.log
Tenho alguns problemas com o diretório ausente, então corrijo-os, reiniciei cada vez até que não haja mais erros aqui.
Em seguida, verifique o log de saída:
tail /var/log/tomcat6/catalina.out
Isso mostrou alguns erros de java (classes ausentes).
Após algumas pesquisas, as variáveis de env não definidas podem causar problemas, corrigidas adicionando essas duas linhas ao / etc / environment:
CATALINA_HOME=/usr/share/tomcat6
CATALINA_BASE=/var/lib/tomcat6
Em seguida, importou estes / marcado com:
source /etc/environment
echo $CATALINA_HOME
Também corrigiu symlink lib usando:
cd /var/lib/tomcat6
sudo ln -s /usr/share/java lib
Depois de fazer tudo isso, a próxima reinicialização funcionou e agora consigo ver o "It Works!" página navegando para:
http://localhost:8080/