Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    33

    java.lang.NoClassDefFoundError: javax/mail/MessagingException

    Mi sono trovato essendo un novello programmatore di java davanti a un problema.

    Ho fatto una applicazione soap composta da una classe server che mette a disposizione alcuni metodi per accedere ad un database .mdb caricato tramite ponte obdc. Poi ho fatto delle classi client per usare i metodi della classe server. Ho creato il file xml del deploy ed infine effettuato il deploy dell'applicazione. Il tutto ovviamente dopo aver fatto partire soap su jakarta-tomcat.

    il problema è che se faccio partire qualsiasi metodi ottengo:

    java.lang.NoClassDefFoundError: javax/mail/MessagingException
    at testsoap.database.AllCd.main(AllCd.java:36)

    allora ho provato con una pagina jsp ma ottengo:

    --------------------------------
    Attenzione: Condizione di Fault
    Codice: SOAP-ENV:Server.BadTargetObjectURI
    Descrizione: Unable to resolve target object: testsoap.database.ClasseServer
    --------------------------------

    Inoltre avreoi una seconda questione....che però si presenterà se risolvo questa!!!!
    Ovvero i file di invio e risposta in formato soap dove li ritrovo?

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Forse non hai javax.mail? Lo scarichi dal sito della sun.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    33
    no mail.jar c'è l'ho è anche nel classpath...

    set JAVA_HOME=C:\jdk1.5\jdk
    set TOMCAT_HOME=C:\soap\jakarta-tomcat-3.2.4
    set CLASSPATH=C:\soap\soap-2_3_1\lib\soap.jar
    set CLASSPATH=%CLASSPATH%;C:\soap\javamail-1.2\mail.jar
    set CLASSPATH=%CLASSPATH%;C:\soap\jaf-1.1\activation.jar
    set CLASSPATH=%CLASSPATH%;C:\soap\xerces-1_4_4\xerces.jar
    set CLASSPATH=%CLASSPATH%;C:\soap\soap-2_3_1
    %TOMCAT_HOME%\bin\startup.bat

    non capisco perché non mi rovi i metodi...

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    TomCat fa un uso particolare del CLASSPATH prova a copiare il/i jar aggiuntivi di cui hai bisogno nella cartella WEB-INF/lib della tua applicazione.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    33
    scusa c'è una cosa che mi sfugge...la mia applicazione sta in una cartella denominata database. questa cartella che contiene i.java e i. class e il file xml di deploy io l'ho messa dentro:

    B]C:\soap\jakarta-tomcat-3.2.4\webapps\soap[/B]

    al cui interno oltre che la mia cartella ha: web-inf, meta-inf e admin.....quindi non ho una cartella web-inf della mia applicazione..........mi sfugge qualcosa?!!![

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.