Erro 404 - Tomcat 6

Estou começando em Servlet e JSP agora, estou estudando pela apostila da Caelum FJ-21, só que no primeiro exemplo de servlets esta dando erro na hora de testar. Já fiz todas as configurações que estão na apostila, já pesquisei em vários fóruns e nada. Vou mandar como esta a configuração do meu XML. Por favor me ajudem.

<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"> <display-name>Agenda</display-name> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> <welcome-file>default.html</welcome-file> <welcome-file>default.htm</welcome-file> <welcome-file>default.jsp</welcome-file> </welcome-file-list> <servlet> <servlet-name>servletOiMundo</servlet-name> <servlet-class>br.com.caelum.servlet.OiMundo</servlet-class> </servlet> <servlet-mapping> <servlet-name>servletOiMundo</servlet-name> <url-pattern>/oi</url-pattern> </servlet-mapping> </web-app>

Esse erro acontece quando você acessa qual uri?

Quando eu acesso http://localhost:8080/Agenda/oi

O apache esta funcionando, mas quando eu coloco a url do meu projeto ele dá esse erro dizendo que ñ encontrou o arquivo. Já fiz as configurações no projeto mas mesmo assim o erro continua.

Alguém tem ideia o que pode ser?