/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
Hibernate Eksempel problemer
Fra : Christian Sparre


Dato : 30-01-06 19:21

Hejsa

Sidder og ser lidt på Hibernate og har kørt eksemplet fra dokumentationen
igennem og det virker sådan set fint nok, og dog.

Jeg kan sagtens builde med Ant, men i det øjeblik jeg skal køre programmet
får jeg følgende fejl

--------------------------------------
Initial SessionFactory creation failed.java.lang.NoClassDefFoundError:
org/dom4j/DocumentException
Exception in thread "main" java.lang.ExceptionInInitializerError
at util.HibernateUtil.<clinit>(Unknown Source)
at events.EventManager.createAndStoreEvent(Unknown Source)
at events.EventManager.main(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: org/dom4j/DocumentException
.... 3 more
---------------------------------------

Her er det selvfølgelig "java.lang.NoClassDefFoundError" jeg henviser til.
Har tjekket min classpath og der skulle ikke være nogen problemer

filen dom4j.jar ligger i /lib mappen som eksemplet foreskriver, men jeg får
stadig følgende fejl. Har prøvet manuelt tilføje filen til classpath i
Eclipse IDE'en men uden held

Nogen der har en idé om hvad der er galt ?

--
Christian Sparre



 
 
Soren (News) (31-01-2006)
Kommentar
Fra : Soren (News)


Dato : 31-01-06 07:40

"Christian Sparre" <sparrez@gmail.com> writes:

> Hejsa
>
> Sidder og ser lidt på Hibernate og har kørt eksemplet fra dokumentationen
> igennem og det virker sådan set fint nok, og dog.
>
> Jeg kan sagtens builde med Ant, men i det øjeblik jeg skal køre programmet
> får jeg følgende fejl
>
> --------------------------------------
> Initial SessionFactory creation failed.java.lang.NoClassDefFoundError:
> org/dom4j/DocumentException
> Exception in thread "main" java.lang.ExceptionInInitializerError
> at util.HibernateUtil.<clinit>(Unknown Source)
> at events.EventManager.createAndStoreEvent(Unknown Source)
> at events.EventManager.main(Unknown Source)
> Caused by: java.lang.NoClassDefFoundError: org/dom4j/DocumentException
> ... 3 more
> ---------------------------------------
>
> Her er det selvfølgelig "java.lang.NoClassDefFoundError" jeg henviser til.
> Har tjekket min classpath og der skulle ikke være nogen problemer
>
> filen dom4j.jar ligger i /lib mappen som eksemplet foreskriver, men jeg får
> stadig følgende fejl. Har prøvet manuelt tilføje filen til classpath i
> Eclipse IDE'en men uden held

Hvordan starter du eksemplet op? Jeg ville dobbelt-tjekke at
dom4j.jar er med i CLASSPATH'en.

Mvh,
Soren

Christian Sparre (31-01-2006)
Kommentar
Fra : Christian Sparre


Dato : 31-01-06 08:48


"Soren (News)" <sorend@rediffmail.com> skrev i en meddelelse
news:87lkww52a6.fsf@ser.gratissip.dk...

> Hvordan starter du eksemplet op? Jeg ville dobbelt-tjekke at
> dom4j.jar er med i CLASSPATH'en.

Jeg starter eksemplet op fra Eclipse som gør det via Ant vil jeg tro

Men jeg tjekker lige en gang mere :)

--
Sparre




Nikolaj Hansen (31-01-2006)
Kommentar
Fra : Nikolaj Hansen


Dato : 31-01-06 16:58

Christian Sparre wrote:

> Jeg starter eksemplet op fra Eclipse som gør det via Ant vil jeg tro

Her er problemet.

Ant og Eclipse har to forskellige steder at have sine classpaths. Man
skal egentlig se på ANT som noget særskilt fra Eclipse IDE selvom den
startes herfra.

Eclipse har internt en classpath på hvert projekt (for at kunne compile
og eksekvere).

Hvis du højre clicker på ants xml fil, vil du kunne vælge run as og få
en oversigt op over div. settings. En af dem er classpath til ant.

mvh

Nikolaj

Christian Sparre (31-01-2006)
Kommentar
Fra : Christian Sparre


Dato : 31-01-06 09:10

Prøvede at hive filen ind i lib/ext under min java installation, nu ser den
ud til at finde den, men jeg får nu følgendende fejl

java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory

--
Sparre



Brian Steensgaard (01-02-2006)
Kommentar
Fra : Brian Steensgaard


Dato : 01-02-06 17:25

Jeg brugt følgende classpath til at starte en application hvor jeg bruge
hypernate. Du skal selvfølgeligt lige ændre nogle af stierne Den fejl du
henviser til beskriver vist at du mangler at ligge en jar-fil som indeholder
loggin i din classpath.

Prøv at starte den med noget der minder om det nedenestående eksempel, og
kontrolere at du har alle jar-filerne.

-classpath "C:\Program
Files\Java\jdk1.5.0_03\jre\lib\charsets.jar;C:\Program
Files\Java\jdk1.5.0_03\jre\lib\deploy.jar;C:\Program
Files\Java\jdk1.5.0_03\jre\lib\javaws.jar;C:\Program
Files\Java\jdk1.5.0_03\jre\lib\jce.jar;C:\Program
Files\Java\jdk1.5.0_03\jre\lib\jsse.jar;C:\Program
Files\Java\jdk1.5.0_03\jre\lib\plugin.jar;C:\Program
Files\Java\jdk1.5.0_03\jre\lib\rt.jar;C:\Program
Files\Java\jdk1.5.0_03\jre\lib\ext\dnsns.jar;C:\Program
Files\Java\jdk1.5.0_03\jre\lib\ext\localedata.jar;C:\Program
Files\Java\jdk1.5.0_03\jre\lib\ext\sunjce_provider.jar;C:\Program
Files\Java\jdk1.5.0_03\jre\lib\ext\sunpkcs11.jar;C:\Java_Server\classes;C:\Java_Server\jar-files\xerces-2.6.2.jar;C:\Java_Server\jar-files\mysql-connector-java-3.1.11-bin.jar;C:\Java_Server\jar-files\cglib-2.1.2.jar;C:\Java_Server\jar-files\antlr-2.7.5H3.jar;C:\Java_Server\jar-files\jacc-1_0-fr.jar;C:\Java_Server\jar-files\commons-collections-2.1.1.jar;C:\Java_Server\jar-files\jdbc2_0-stdext.jar;C:\Java_Server\jar-files\jta.jar;C:\Java_Server\jar-files\hibernate3.jar;C:\Java_Server\jar-files\asm.jar;C:\Java_Server\jar-files\commons-logging-1.0.4.jar;C:\Java_Server\jar-files\dom4j-1.6.1.jar;C:\Java_Server\jar-files\xml-apis.jar;C:\Java_Server\jar-files\log4j-1.2.11.jar;C:\Java_Server\jar-files\ehcache-1.1.jar"
TestServer

Brian Steensgaard



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste