Io, ed altri colleghi stiamo realizzando un piccolo progetto che consiste in un'applicazione javarmi che simula il gioco della roulette.
Il progetto e' stato sviluppato ed era funzionante sotto MACOSX, ma ora dobbiamo fare andare il server sotto linux ed e' qui che ci sorge il problema.
Dobbiamo collegarci ad un database postgres ma non riusciamo a caricare i jar del driver. La stessa cosa ci capita per un .jar di libreria grafica. Siamo convinti, dopo varie prove (vedi tentativi) che il problema sia legato al settaggio del CLASSPATH. Nel primo caso l'errore e': "java.sql.SQLException: No suitable driver" nel secondo "java.lang.NoClassDefFoundError: org/jdesktop/layout/GroupLayout$Group" .
tentativi gia' fatti:
- Settaggio della variabile di sistema tramite EXPORT
- Settaggio della variabile tramile .bashrc
- Settaggio della variabile tramite parametro -classpath da riga di lancio
- Scompattamento dei jar e posizionamento della directory con i file scompattati
- Concessione di tutti i permessi alle cartelle e file dei classpath
- Controllato e concesso tutti i permessi necessari da policy
Ci sorge il dubbio che forse non lo settiamo nella maniera corretta... ma non riusciamo a capire come sia possibile settarlo, dato che abbiamo provato svariate maniere, seguendo anche guide del sito della sun.
Se avete qualche idea su come risolverlo, fateci sapere perche' siamo disperati!! grazie e ciao![]()

Rispondi quotando