Erro: cannot be cast to org.apache.AnnotationProcessor

Alguém por favor me ajude
Em um curso de Java havia um exemplo de JSP com Tomcat 6.0.26, tudo estava lindo, mas não sei o que fiz que nao funciona mais
Já tentei de tudo, cheguei ao ponto de testar com o seguinte código, mas continua dando pau …

Grato Hélcio.

<%@page contentType="text/html"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
        <title>JSP Page</title>
    </head>
    <body>
		<h1>Tesye de JSP</h1>
    </body>
</html>

web.xml:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" 
    xmlns="http://java.sun.com/xml/ns/j2ee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

	<display-name>Modelo Web.xml</display-name>
	<description>Modelo</description>

    <session-config>
        <session-timeout>
            30
        </session-timeout>
    </session-config>
    <welcome-file-list>
	<welcome-file>
            index.jsp
        </welcome-file>
    </welcome-file-list>
</web-app>

O erro é esse:
HTTP Status 500
org.apache.jasper.JasperException: java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:156)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

Meu Projeto:
Curso
Curso\hibernate3.jar
Curso\Teste.jsp
Curso\WEB-INF
Curso\web.xml
Curso\WEB-INF\classes
Curso\WEB-INF\lib
Curso\WEB-INF\lib.classpathmodelo
Curso\WEB-INF\lib\annotations-api.jar
Curso\WEB-INF\lib\ant-1.6.5.jar
Curso\WEB-INF\lib\ant-antlr-1.6.5.jar
Curso\WEB-INF\lib\ant-junit-1.6.5.jar
Curso\WEB-INF\lib\ant-launcher-1.6.5.jar
Curso\WEB-INF\lib\ant-swing-1.6.5.jar
Curso\WEB-INF\lib\antlr-2.7.6.jar
Curso\WEB-INF\lib\asm-attrs.jar
Curso\WEB-INF\lib\asm.jar
Curso\WEB-INF\lib\c3p0-0.9.1.jar
Curso\WEB-INF\lib\catalina-ant.jar
Curso\WEB-INF\lib\catalina-ha.jar
Curso\WEB-INF\lib\catalina-tribes.jar
Curso\WEB-INF\lib\catalina.jar
Curso\WEB-INF\lib\cglib-2.1.3.jar
Curso\WEB-INF\lib\checkstyle-all.jar
Curso\WEB-INF\lib\cleanimports.jar
Curso\WEB-INF\lib\commons-collections-2.1.1.jar
Curso\WEB-INF\lib\commons-logging-1.0.4.jar
Curso\WEB-INF\lib\concurrent-1.3.2.jar
Curso\WEB-INF\lib\dom4j-1.6.1.jar
Curso\WEB-INF\lib\ehcache-1.2.3.jar
Curso\WEB-INF\lib\el-api.jar
Curso\WEB-INF\lib\hibernate3.jar
Curso\WEB-INF\lib\jaas.jar
Curso\WEB-INF\lib\jacc-1_0-fr.jar
Curso\WEB-INF\lib\jasper-el.jar
Curso\WEB-INF\lib\jasper-jdt.jar
Curso\WEB-INF\lib\jasper.jar
Curso\WEB-INF\lib\javassist.jar
Curso\WEB-INF\lib\jaxen-1.1-beta-7.jar
Curso\WEB-INF\lib\jboss-cache.jar
Curso\WEB-INF\lib\jboss-common.jar
Curso\WEB-INF\lib\jboss-jmx.jar
Curso\WEB-INF\lib\jboss-system.jar
Curso\WEB-INF\lib\jgroups-2.2.8.jar
Curso\WEB-INF\lib\jsp-api.jar
Curso\WEB-INF\lib\jstl.jar
Curso\WEB-INF\lib\jta.jar
Curso\WEB-INF\lib\junit-3.8.1.jar
Curso\WEB-INF\lib\log4j-1.2.11.jar
Curso\WEB-INF\lib\mysql-connector-java.jar
Curso\WEB-INF\lib\oscache-2.1.jar
Curso\WEB-INF\lib\proxool-0.8.3.jar
Curso\WEB-INF\lib\servlet-api.jar
Curso\WEB-INF\lib\standard.jar
Curso\WEB-INF\lib\swarmcache-1.0rc2.jar
Curso\WEB-INF\lib\syndiag2.jar
Curso\WEB-INF\lib\tomcat-coyote.jar
Curso\WEB-INF\lib\tomcat-dbcp.jar
Curso\WEB-INF\lib\tomcat-i18n-es.jar
Curso\WEB-INF\lib\tomcat-i18n-fr.jar
Curso\WEB-INF\lib\tomcat-i18n-ja.jar
Curso\WEB-INF\lib\versioncheck.jar
Curso\WEB-INF\lib\xerces-2.6.2.jar
Curso\WEB-INF\lib\xml-apis.jar

Olá

Tente remover essa biblioteca do classpath:

Curso\WEB-INF\lib\annotations-api.jar

Talvez funcione.