Erro classe java

Pessoal, não estou consegiondo identificar o erro… segue o log e as classes.
web.xml

[code]<?xml version="1.0"?>

FinanceiroWeb

<filter>
	<filter-name>conexaoFiter</filter-name>
	<filter-class>financeiro.web.filter.ConexaoHibernateFilter</filter-class>
</filter>
<filter-mapping>
	<filter-name>conexaoFiter</filter-name>
	<url-pattern>*.jsf</url-pattern>
</filter-mapping>


<!-- FACELETS -->
<!-- Use Documents Saved as *.xhtml -->
<context-param>
	<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
	<param-value>.xhtml</param-value>
</context-param>
<!-- Special Debug Output for Development -->
<context-param>
	<param-name>facelets.DEVELOPMENT</param-name>
	<param-value>true</param-value>
</context-param>

<!-- 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.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>

[/code]

ConexaoHibernateFilter.java

[code]package financeiro.web.filter;

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 financeiro.util.HibernateUtil;

public class ConexaoHibernateFilter implements Filter {

private SessionFactory	sf;

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

public void destroy() {
}

public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain chain) throws ServletException {

	try {

		this.sf.getCurrentSession().beginTransaction();

		chain.doFilter(servletRequest, 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(ex);
	}
}

}
[/code]

log do tomcat

Fev 07, 2013 11:04:20 PM org.apache.catalina.startup.Catalina load INFO: Initialization processed in 732 ms Fev 07, 2013 11:04:20 PM org.apache.catalina.core.StandardService start INFO: Starting service Catalina Fev 07, 2013 11:04:20 PM org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/6.0.36 Fev 07, 2013 11:04:21 PM com.sun.faces.config.ConfigureListener contextInitialized INFO: Inicializando Mojarra 2.0.2 (FCS b10) para o contexto '/FinanceiroWeb' Fev 07, 2013 11:04:22 PM org.apache.catalina.core.StandardContext filterStart SEVERE: Exception starting filter conexaoFiter java.lang.NoClassDefFoundError: Lorg/hibernate/SessionFactory; at java.lang.Class.getDeclaredFields0(Native Method) at java.lang.Class.privateGetDeclaredFields(Unknown Source) at java.lang.Class.getDeclaredFields(Unknown Source) at org.apache.catalina.util.DefaultAnnotationProcessor.processAnnotations(DefaultAnnotationProcessor.java:181) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:279) at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422) at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4726) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057) at org.apache.catalina.core.StandardHost.start(StandardHost.java:840) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463) at org.apache.catalina.core.StandardService.start(StandardService.java:525) at org.apache.catalina.core.StandardServer.start(StandardServer.java:754) at org.apache.catalina.startup.Catalina.start(Catalina.java:595) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) Caused by: java.lang.ClassNotFoundException: org.hibernate.SessionFactory at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526) ... 22 more

esse error quer dizer que o jar que contem a classe SessionFactory não vou junto no deploy do projeto, ai ele não conseguiu achar a classe no momento de execucao da rotina…