Avatar billede kimputer Nybegynder
05. november 2002 - 10:54 Der er 9 kommentarer og
1 løsning

"java.lang.NoClassDefFoundError" ved afsendelse af mail

Når jeg sender min mail med

boolean sendt = sendMail.Send(modtager, afsender, emailTekst, emne);

Skriver den følgende fejl på min .jsp side: java.lang.NoClassDefFoundError: javax/mail/MessagingException

jeg bruger en resin webserver og min SendMail.class har jeg kopieret ind under WEB-INF/classes...

hvad er der galt???

har det noget med min class-path at gøre???

Der skete en fejl så jeg kom til at give disky point inden jeg havde fået svaret på mit spørgsmål... trals.
Avatar billede kimputer Nybegynder
05. november 2002 - 10:55 #1
DISKY:
det er fint det er dig der svarer for det er din SendMail klasse jeg har installeret og kompileret og det kan jeg ikke gøre andet jeg har installet javamail, så den er kompileret godt nok...
Avatar billede di8leva Nybegynder
05. november 2002 - 11:01 #2
fejlet betyder normalt att java ikke kan hitta den kompilerade .class-filen javax/mail/MessagingException och det betyder nog att det som du skriver er fejl i classpath:en
Avatar billede kimputer Nybegynder
05. november 2002 - 11:03 #3
hvor angiver jeg så den class-path...???
Avatar billede di8leva Nybegynder
05. november 2002 - 11:11 #4
hvordan skriver du nu?
det var længe sedan jag anvænde jsp og jag anvænde ikke resin...
kan man ikke gøre en indstilling i resin?
Avatar billede di8leva Nybegynder
05. november 2002 - 11:15 #5
javax.mail er ikke ett standard-pakke i java, så jag gissar att du har det packet i en .jar fil?
hvad hænder hvis du placerar den .jar-fil i WEB-INF/classes ?
Avatar billede kimputer Nybegynder
05. november 2002 - 11:32 #6
.jar filen skal ikke ligge i WEB-INF/classes, det er jo kun til klasser.. narj jeg har hentet javax.mail fra sun og tilføjet pakken til min classpath i kawa og så kan jeg kompilerer SendMail.java uden problemer.
Avatar billede di8leva Nybegynder
05. november 2002 - 11:37 #7
ja, og då måste æven runtime environmentet i resin veta om den .jar fil som du har tilføjet i kawa. men hvar du tilføjer det till resin vet jag ikke....
Avatar billede soelvpil Nybegynder
05. november 2002 - 17:43 #8
Jar-filen skal lægge i en folder der hedder WEB-INF/lib.

Det burde dog rette en fejl, jeg er dog lidt usikker på, om jar-filen fra sun er nok, men det må vi så tage bagefter.
Avatar billede soelvpil Nybegynder
05. november 2002 - 17:43 #9
lægge = ligge ...
Avatar billede kimputer Nybegynder
05. november 2002 - 19:14 #10
igen er det Olly der fandt løsningen til mig .....
.jar filerne skal lige i resin\lib for at serveren kan genkende dem....

Men jeg vil gerne tro at man kan ligge dem i WEB-INF/lib, og at den faktisk er beregnet til de .jar filer man selv tilføjer i stedet for at de skal ligge og rode sammen med .jar filerne fra resin i resin/lib... derfor går mine point til soelvpil.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester