Java.lang.ClassNotFoundException: net.sf.hibernate.cache.EhCacheProvider [resolvido]

Alguém tem idéia de como resolver isso? -.-’

init: deps-jar: compile-single: run-single: 09:58:26,842 INFO Environment:509 - Hibernate 3.2.2 09:58:26,859 INFO Environment:527 - loaded properties from resource hibernate.properties: {hibernate.connection.driver_class=org.gjt.mm.mysql.Driver, hibernate.cache.provider_class=net.sf.hibernate.cache.EhCacheProvider , hibernate.cache.use_query_cache=true, hibernate.max_fetch_depth=1, hibernate.dialect=net.sf.hibernate.dialect.MySQLDialect, hibernate.jdbc.use_streams_for_binary=true, hibernate.jdbc.batch_size=0, hibernate.query.substitutions=true 1, false 0, yes 'Y', no 'N', hibernate.proxool.pool_alias=pool1, jdbc=mysql://localhost:3306/amigos, hibernate.connection.username=root, hibernate.cache.region_prefix=hibernate.test, hibernate.connection.url=jdbc:mysql://localhost:3306/CPADI, hibernate.bytecode.use_reflection_optimizer=false, hibernate.connection.password=****, hibernate.jdbc.batch_versioned_data=true, hibernate.connection.pool_size=1} 09:58:26,863 INFO Environment:558 - using java.io streams to persist binary types 09:58:26,865 INFO Environment:676 - Bytecode provider name : cglib 09:58:26,876 INFO Environment:593 - using JDK 1.4 java.sql.Timestamp handling 09:58:27,003 INFO Configuration:1426 - configuring from resource: /hibernate.cfg.xml 09:58:27,024 INFO Configuration:1403 - Configuration resource: /hibernate.cfg.xml 09:58:27,160 ERROR DTDEntityResolver:46 - Don't use old DTDs, read the Hibernate 3.x Migration Guide! 09:58:27,731 INFO Configuration:553 - Reading mappings from resource : testes/Amigo.hbm.xml 09:58:29,006 INFO HbmBinder:300 - Mapping class: Amigo -> amigos 09:58:29,044 INFO Configuration:1541 - Configured SessionFactory: null 09:58:29,166 INFO DriverManagerConnectionProvider:41 - Using Hibernate built-in connection pool (not for production use!) 09:58:29,167 INFO DriverManagerConnectionProvider:42 - Hibernate connection pool size: 1 09:58:29,169 INFO DriverManagerConnectionProvider:45 - autocommit mode: false 09:58:29,184 INFO DriverManagerConnectionProvider:80 - using driver: com.mysql.jdbc.Driver at URL: jdbc:mysql://localhost:3306/CPADI 09:58:29,185 INFO DriverManagerConnectionProvider:86 - connection properties: {user=root, password=****} 09:58:29,492 INFO SettingsFactory:89 - RDBMS: MySQL, version: 5.1.6-alpha 09:58:29,493 INFO SettingsFactory:90 - JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-3.1.14 ( $Date: 2006-10-18 17:40:15 +0200 (Wed, 18 Oct 2006) $, $Revision: 5888 $ ) 09:58:29,529 INFO Dialect:152 - Using dialect: org.hibernate.dialect.MySQLDialect 09:58:29,541 INFO TransactionFactoryFactory:31 - Using default transaction strategy (direct JDBC transactions) 09:58:29,546 INFO TransactionManagerLookupFactory:33 - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended) 09:58:29,553 INFO SettingsFactory:143 - Automatic flush during beforeCompletion(): disabled 09:58:29,554 INFO SettingsFactory:147 - Automatic session close at end of transaction: disabled 09:58:29,556 INFO SettingsFactory:162 - Scrollable result sets: enabled 09:58:29,556 INFO SettingsFactory:170 - JDBC3 getGeneratedKeys(): enabled 09:58:29,558 INFO SettingsFactory:178 - Connection release mode: auto 09:58:29,560 INFO SettingsFactory:202 - Maximum outer join fetch depth: 1 09:58:29,561 INFO SettingsFactory:205 - Default batch fetch size: 1 09:58:29,561 INFO SettingsFactory:209 - Generate SQL with comments: disabled 09:58:29,561 INFO SettingsFactory:213 - Order SQL updates by primary key: disabled 09:58:29,561 INFO SettingsFactory:382 - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory 09:58:29,574 INFO ASTQueryTranslatorFactory:24 - Using ASTQueryTranslatorFactory 09:58:29,575 INFO SettingsFactory:221 - Query language substitutions: {yes='Y', no='N', false=0, true=1} 09:58:29,576 INFO SettingsFactory:226 - JPA-QL strict compliance: disabled 09:58:29,576 INFO SettingsFactory:231 - Second-level cache: enabled 09:58:29,576 INFO SettingsFactory:235 - Query cache: enabled 09:58:29,577 INFO SettingsFactory:369 - Cache provider: net.sf.hibernate.cache.EhCacheProvider org.hibernate.HibernateException: could not instantiate CacheProvider: net.sf.hibernate.cache.EhCacheProvider at org.hibernate.cfg.SettingsFactory.createCacheProvider(SettingsFactory.java:374) at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:241) at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292) at testes.AmigoDAO.<init>(AmigoDAO.java:32) at testes.AmigoDAO.main(AmigoDAO.java:69) Caused by: java.lang.ClassNotFoundException: net.sf.hibernate.cache.EhCacheProvider at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:169) at org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:100) at org.hibernate.cfg.SettingsFactory.createCacheProvider(SettingsFactory.java:371) ... 5 more EXECUTADO COM SUCESSO (tempo total: 4 segundos)

Resolvido;

Apenas tire a referencia desta “EhCacheProvider” do hibernate.properties

vc resolveu, mas entendeu porque estava acontecendo o erro?
a exception :
Caused by: java.lang.ClassNotFoundException
significa que essa classe não estava sendo encontrada. Essa classe é usada se vc defeinir um cache no hibernate.
vc poderai simplesmente adicionar ela ao classpath da sua aplicação. é so baixar o jar do ehcahe:
ehcache-current_version.jar

[]'s