FJ28 Exercicios 4.7

4 respostas
leandrognaf

Ola pessoal estou fazendo os exercicios de hibernate da apostila esta gerando um erro qnd eu tento adicionar um produto no bd e erro e o seguinte

java.lang.NoClassDefFoundError: teste\AdicaoDeProduto (wrong name: teste/AdicaoDeProduto) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) at java.lang.ClassLoader.defineClass(ClassLoader.java:616) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) Could not find the main class: teste\AdicaoDeProduto. Program will exit. Exception in thread "main" Java Result: 1

grato pela atenção

4 Respostas

otaviojava

Verifica sua anotação.
Ele não achou a classe

leandrognaf

Eu coloquei tudo dentro do mesmo pacote agora o erro mudou.

init: deps-module-jar: deps-ear-jar: deps-jar: compile-single: run-main: 17/01/2011 10:33:06 org.hibernate.cfg.annotations.Version <clinit> INFO: Hibernate Annotations 3.3.1.GA 17/01/2011 10:33:06 org.hibernate.cfg.Environment <clinit> INFO: Hibernate 3.2.5 17/01/2011 10:33:06 org.hibernate.cfg.Environment <clinit> INFO: hibernate.properties not found 17/01/2011 10:33:06 org.hibernate.cfg.Environment buildBytecodeProvider INFO: Bytecode provider name : cglib 17/01/2011 10:33:06 org.hibernate.cfg.Environment <clinit> INFO: using JDK 1.4 java.sql.Timestamp handling 17/01/2011 10:33:07 org.hibernate.cfg.Configuration configure INFO: configuring from resource: /hibernate.cfg.xml 17/01/2011 10:33:07 org.hibernate.cfg.Configuration getConfigurationInputStream INFO: Configuration resource: /hibernate.cfg.xml Exception in thread "main" org.hibernate.HibernateException: /hibernate.cfg.xml not found at org.hibernate.util.ConfigHelper.getResourceAsStream(ConfigHelper.java:147) at org.hibernate.cfg.Configuration.getConfigurationInputStream(Configuration.java:1405) at org.hibernate.cfg.Configuration.configure(Configuration.java:1427) at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:972) at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:69) at org.hibernate.cfg.Configuration.configure(Configuration.java:1414) at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:966) at modelo.AdicionaProduto.main(AdicionaProduto.java:14) Java Result: 1

otaviojava

hibernate.cfg.xml not found

Ele não está achando o arquivo man dá uma olhada nisso.

leandrognaf

esse arquivo ai tah no mesmo pacote

olha a configuração dele

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
  <session-factory>

    <property name="hibernate.connection.username">root</property>
    <property name="hibernate.connection.password">2325</property>
    <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/fj28</property>
    <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
    <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
    <mapping class="modelo.Produto" package="modelo"/>
    <property name="hibernate.hbm2ddl.auto">update</property>
    <property name="show_sql">true</property>
    <property name="format_sql">true</property>

    
</hibernate-configuration>
Criado 17 de janeiro de 2011
Ultima resposta 17 de jan. de 2011
Respostas 4
Participantes 2