Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [Spring] Applicazione di prova (helloworld) fallisce

    Ho la mia applicazione di prova usando le classi BeanFactory di Spring.
    Compilo correttamente il tutto con la seguente task di Ant
    codice:
    		<javac srcdir="src" destdir="build/classes">
    			<classpath>
    				<fileset dir="lib" includes="*.jar" />
    				<fileset dir="src" includes="*" />
    			</classpath>
    		</javac>
    Cioè nel classpath includo spring.jar.
    Tuttavia, se provo a lanciare l'applicazione, ottengo quest'eccezione (non appena si incontra la prima classe di Spring):
    codice:
    Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/b
    eans/factory/support/BeanDefinitionRegistry
    Caused by: java.lang.ClassNotFoundException: org.springframework.beans.factory.support.BeanDefinitionRegistry
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    Non capisco il perchè di questo comportamento.
    "Il problema delle citazioni su Internet è verificarne l'autenticità." (Winston Churchill)

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Evidentemente includi nel classpath il framework quando compili, ma non quando esegui...


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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.