View Full Version : [JUNG-TOMCAT] Jung non funzionante su tomcat
tulipano3
10-10-2011, 18:43
Ciao a tutti!
Ho il seguente problema:
Con Eclipse ho creato un progetto web dinamico composto da una servlet (che comunica con il database sql) e varie pagine jsp. All'interno della servlet ho la necessita di visualizzare un grafo e ciò avviene utilizzando la libreria jung e la libreria swing.
Quando il progetto parte da eclipse(utilizzando all'interno di eclipse il server tomcat) tutto viene visualizzato correttamente.
Il problema si crea quando faccio il deploy del file war del mio progetto su tomcat. Funziona tutto, ma l'unico problema è che il frame per la visualizzazione del grafo non parte.
Qualcuno sa dirmi come posso risolvere?
Grazie :)
Il jar della libreria per i grafici e le sue dipendenze sono tutti quanti nel classpath del server tomcat su cui fai il deploy? Prova a controllare nei file di log come catalina.out per vedere se c'è qualche eccezione.
tulipano3
10-10-2011, 20:17
Ok proverò a vedere!
Grazie :)
Ciao, scusate se sono leggermente ot rispetto alla discussione. Vorrei chiedere se qualcuno conosce il motivo per cui una webapplication che gira sotto Tomcat su windows server 2003, viene visualizzata (dopo essere aggiornata)correttamente da locale, mentre dall'esterno le modifiche nn vengono visualizzate. come e' possibile. Sono disperato, ho una presentazione del progetto emminente e non riesco a risolvere questo problema!!! grazie mille!
tulipano3
14-10-2011, 14:59
Il problema che ho scritto pochi giorni fa continua a non lasciarmi in pace.
Ho controllato che le libreria di jung fosse nella cartella lib di Tomcat e infatti c'è, però quando cerco di avviare l'applet sul browser mi un riquadro e se ci clicco sopra mi dice:
Java Plug-in 1.6.0_27
Uso della versione JRE 1.6.0_27-b07 Java HotSpot(TM) Client VM
Directory principale utente = C:\Users\F&M
----------------------------------------------------
c: cancella finestra console
f: finalizza oggetti nella coda di finalizzazione
g: recupera spazio
h: visualizza questo messaggio di aiuto
l: esegui dump dell'elenco classloader
m: stampa utilizzo memoria
o: attiva registrazione eventi
q: nascondi console
r: ricarica configurazione criteri
s: esegui dump delle proprietà del sistema e dell'installazione
t: esegui dump dell'elenco thread
v: esegui dump dello stack del thread
x: cancella cache classloader
0-5: imposta livello di traccia su <n>
----------------------------------------------------
java.lang.RuntimeException: java.lang.NoClassDefFoundError: edu/uci/ics/jung/graph/Graph
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: edu/uci/ics/jung/graph/Graph
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$12.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: edu.uci.ics.jung.graph.Graph
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 20 more
Eccezione: java.lang.RuntimeException: java.lang.NoClassDefFoundError: edu/uci/ics/jung/graph/Graph
ripeto, la libreria c'è nella cartella lib di tomcat.
Da cosa potrebbe dipendere??? Grazie
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.