Antonio este erro quer dizer que sua página não esta sendo encontrada,
neste caso você deve verificar se o seu apache esta executando,
caso esteja me fale o seguinte você esta usando o apache?
Se estiver clique com o botão direito na página que você quer abrir com
o apache e selecione a opção Run as a Server.
Feito isso se tudo estiver configurado certinho no seu eclipse o “site” vai
funcionar bem.
Ai é só vc copiar o endereco que vai aparecer dentro do eclipse e colar no navegador.
quando eu acesso minha aplicação JSP (index.jsp) funciona normalmente, mas se eu acesso somente localhost:8080, ai sim da o erro, e se eu tento acessar a index.xhtm (JSF) da o mesmo erro. obrigado pela atenção.
Se você esta usando o Eclipse para gerenciar o apache, realmente vai dar erro quando
você lançar direto localhost:8080, a menos que você faca a instalação dele manual , no prompt
ou shell (se usar linux).
Com relação ao xhtml(JSF) que você diz, você tem que ver se você importou as bibliotecas(LIB’s)
corretamente, porque ao contrario do JBoss, quando se usa o apache você tem que importar as
libs dentro do seu projeto, ai nesse caso você pode criar uma biblioteca própria e adicionar no seu
projeto colando na pasta Lib dentro do diretorio WEB/INF
Antonio Marcos Cardoso, você tambem pode jogar todas as suas libs dentro do diretorio \lib do tomcat (ex: C:\tomcat7\lib), assim quando você adicionar o servidor no seu projeto o proprio tomcat referencia automaticamente todas as bibliotecas que estiverem a disposição no diretorio informado. Isso alem ser pratico deixa o seu projeto mais leve uma vez que não precisa importar as libs.
Só não se esqueça de quando for subir este projeto em ambiente de produção se se certificar que na maquina que vai hospedar a sua aplicação possui os mesmos jars que a sua aplicação necessita.