Erro no Hibernate (hibernate.properties)

Pessoal.

Eu estou com um problema no hibernate.properties.
Estou usando o oracle express, o jar do oracle ojdbc14.jar e no hibernate.properties esta assim:

hibernate.connection.driver_class=oracle.jdbc.driver.OracleDriver hibernate.password=admin hibernate.connection.url=jdbc:oracle:thin:@localhost:1521:XE hibernate.username=system hibernate.dialect=org.hibernate.dialect.Oracle9Dialect show_sql=true

E da o seguinte erro:

log4j:WARN No appenders could be found for logger (br.com.cp.util.hibernate.HibernateBaseDAO). log4j:WARN Please initialize the log4j system properly. Exception in thread "main" java.lang.ExceptionInInitializerError at br.com.cp.util.HibernateUtil.<clinit>(HibernateUtil.java:34) at br.com.cp.util.hibernate.HibernateBaseDAO.insertTransaction(HibernateBaseDAO.java:279) at br.com.cp.cadastros.business.service.impl.AmbienteAulaServiceImpl.insertAmbienteAula(AmbienteAulaServiceImpl.java:57) at br.com.cp.teste.AmbienteAulaTeste.main(AmbienteAulaTeste.java:22) Caused by: org.hibernate.HibernateException: JDBC Driver class not found: @hibernate.connection.driver_class@ at org.hibernate.connection.DriverManagerConnectionProvider.configure(DriverManagerConnectionProvider.java:66) at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:80) at org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:362) at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:60) at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1463) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1004) at br.com.cp.util.HibernateUtil.<clinit>(HibernateUtil.java:29) ... 3 more Caused by: java.lang.ClassNotFoundException: @hibernate.connection.driver_class@ 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:268) 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:164) at org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:108) at org.hibernate.connection.DriverManagerConnectionProvider.configure(DriverManagerConnectionProvider.java:61) ... 9 more org.hibernate.HibernateException: JDBC Driver class not found: @hibernate.connection.driver_class@ at org.hibernate.connection.DriverManagerConnectionProvider.configure(DriverManagerConnectionProvider.java:66) at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:80) at org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:362) at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:60) at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1463) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1004) at br.com.cp.util.HibernateUtil.<clinit>(HibernateUtil.java:29) at br.com.cp.util.hibernate.HibernateBaseDAO.insertTransaction(HibernateBaseDAO.java:279) at br.com.cp.cadastros.business.service.impl.AmbienteAulaServiceImpl.insertAmbienteAula(AmbienteAulaServiceImpl.java:57) at br.com.cp.teste.AmbienteAulaTeste.main(AmbienteAulaTeste.java:22) Caused by: java.lang.ClassNotFoundException: @hibernate.connection.driver_class@ 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:268) 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:164) at org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:108) at org.hibernate.connection.DriverManagerConnectionProvider.configure(DriverManagerConnectionProvider.java:61) ... 9 more

Se alguem souber o que esta acontecendo me avise por favor.

Abs… :lol: :lol: :lol:

Oliveira, a mensagem é clara:
JDBC Driver class not found

Acredito que seu JAR não está no lugar correto.
Verifique o classpath e o diretório onde seu jar foi colocado.

Abraço.

você colocou o driver do oracle no library da aplicação?

Coloquei sim…aparentemente esta tudo ok…
A nao ser que nao seja esse jar…

Alguem saberia dizer se o jar eh o ojdbc14.jar?

Mais alguma sugestao?

Abs’s

Tem vários JARs para acesso ao oracle. Depende da sua versão do óracle.

Eu uso o classes12.jar :wink:

[]'s

[quote] JDBC Thin for All Platforms
classes12.jar (1,594,191 bytes) - for use with JDK 1.2 and JDK 1.3

classes12_g.jar (2,038,127 bytes) - same as classes12.jar, except that classes were compiled with “javac -g” and contain some tracing information.

classes12dms.jar (1,601,843 bytes) - same as classes12.jar, except that it contains additional code`to support Oracle Dynamic Monitoring Service.

classes12dms_g.jar (2,046,467 bytes) - same as classes12dms.jar except that classes were compiled with “javac -g” and contain some tracing information.
ojdbc14.jar (1,540,457 bytes) - classes for use with JDK 1.4 and 1.5
ojdbc14_g.jar (1,932,834 bytes) - same as ojdbc14.jar, except that classes were compiled with “javac -g” and contain some tracing information.

ojdbc14dms.jar (1,548,006 bytes) - same as ojdbc14.jar, except that it contains additional code`to support Oracle Dynamic Monitoring Service.

ojdbc14dms_g.jar (1,940,478 bytes) - same as ojdbc14dms.jar, except that classes were compiled with “javac -g” and contain some tracing information.
orai18n.jar (1,645,109 bytes) - NLS classes for use with JDK 1.2, 1.3, 1.4, and 1.5. This jar file replaces the old nls_charset jar/zip files.

ons.jar (48,492 bytes) - for use by the pure Java client-side Oracle Notification Services (ONS) deamon.
demo.tar (604,160 bytes) or demo.zip (529,267 bytes) - contains sample JDBC programs.
[/quote]

Referencia

Nao sei mais o que fazer…

Alguem teria outra sugestao?

Abs’s

Amigo, sua aplicaçào não está encontrando o JAR.
Em qual diretório vc está colocando ele ?

Posta aí a estrutura de diretórios da sua aplicação e mostra em qual diretório vc colocou o JAR do Oracle.

[]'s

Amigo, obrigado pelas dicas, mas eu acredito q ele encontra os jars sim…
Pq tem outras libs q eu preciso na aplicacao q ele esta reconhecendo…

Agradeco sua ajuda.

Segue em anexo…


Olá, tira a linha:
hibernate.dialect=net.sf.hibernate.dialect.OracleDriver
para mim funcionou

Ou insere: hibernate.dialect=org.hibernate.dialect.Oracle10gDialect