Erro : Exception starting filter conexaoFilter

Pessoal, mais uma vez ,gostaria da ajuda de vocês:
estou tentando startar o meu servidor e esta dando o erro abaixo :

GRAVE: Exception starting filter conexaoFilter
java.lang.ClassNotFoundException: com.kurtph.sistema.util.ConexaoHibernateFilter
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1676)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1521)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:415)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:397)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:118)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:252)

package com.kurtphpr.sistema.util;

import java.io.IOException;

import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;

import org.hibernate.SessionFactory;

import com.kurtph.sistema.vendas.HibernateUtil;


public class ConexaoHibernateFilter implements Filter{
       
        private SessionFactory sf;

       
        public void destroy() {
        }

       
        public void doFilter(ServletRequest servletFilter, ServletResponse servletResponse,
                        FilterChain chain) throws IOException, ServletException {
               
                try {
                        this.sf.getCurrentSession().beginTransaction();
                        chain.doFilter(servletFilter, servletResponse);
                        this.sf.getCurrentSession().getTransaction().commit();
                        this.sf.getCurrentSession().close();
                } catch (Throwable ex) {
                       
                        try {
                                if(this.sf.getCurrentSession().getTransaction().isActive()){
                                        this.sf.getCurrentSession().getTransaction().rollback();
                                }
                        } catch (Throwable t) {
                                t.printStackTrace();
                        }
                       
                        throw new ServletException();
                }
       
        }

        public void init(FilterConfig conf) throws ServletException {
                this.sf = HibernateUtil.getSession();
        }


}

package com.kurtph.sistema.vendas;

import org.hibernate.SessionFactory;
import org.hibernate.cfg.AnnotationConfiguration;
import org.hibernate.cfg.Configuration;

import com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation.ANONYMOUS;

public class HibernateUtil {
  private static final SessionFactory session = buildSessionFactory();

   private static SessionFactory buildSessionFactory() {
	    try {
            AnnotationConfiguration cfg = new  AnnotationConfiguration();  
	    	cfg.configure("hibernate.cfg.xml");
	    	return cfg.buildSessionFactory();
			
		} catch (Throwable e) {
			System.out.println("não deu\n"+e);
			throw new ExceptionInInitializerError();
		}

   }

public static SessionFactory getSession() {
	return session;
}
}


/////////////////// web.xml

<?xml version="1.0"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
 <display-name>sistema venda java</display-name>
 <context-param>
  <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
  <param-value>server</param-value>
 </context-param>
 <filter>
  <filter-name>conexaoFilter</filter-name>
  <filter-class>com.kurtph.sistema.util.ConexaoHibernateFilter</filter-class>
 </filter>
 <filter-mapping>
  <filter-name>conexaoFilter</filter-name>
  <url-pattern>*.jsf</url-pattern>
 </filter-mapping>
 <listener>
  <listener-class>com.sun.faces.config.ConfigureListener</listener-class>
 </listener>
 <!-- Faces Servlet -->
 <servlet>
  <servlet-name>Faces Servlet</servlet-name>
  <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
  <load-on-startup>1</load-on-startup>
 </servlet>
 <!-- Faces Servlet Mapping -->
 <servlet-mapping>
  <servlet-name>Faces Servlet</servlet-name>
  <url-pattern>*.jsf</url-pattern>
 </servlet-mapping>
 <welcome-file-list>
  <welcome-file>index.jsp</welcome-file>
 </welcome-file-list>
</web-app>

Conseguiu resolver amigo?? Também estou com o mesmo problema. [color=red]CLASS NOT FOUND EXP[/color] mas está tudo correto. Não entendo…