Domanda

Non ho lavorato con Java in circa 10 anni, quindi è molto probabile che sto facendo qualcosa di sbagliato elementare qui ...

Sto scrivendo una "estensione lato server" per smartfoxserver (sfs).Nel mio script di accesso, ho bisogno di creare una connessione a MS SQL Server, che sto tentando di utilizzare JDBC.Ho testato il codice JDBC nel mio ambiente di debug e funziona bene.

ma

Quando metto l'estensione lato server nella cartella "Extensions" di SFS (come da specifica), sto ottenendo un NoClassDefFoundError gettato - chiaramente SFS non riesce a trovare il barattolo richiesto (sqljdbc4.jar).Ho provato a mettere questo barattolo nel mio classpath;Ho provato l'incluso nel mio progetto Eclipse - ma per qualche ragione, SFS si rifiuta in modo accattivante di accettare l'esistenza di questo barattolo.

Cosa sto facendo male?

È stato utile?

Soluzione

Non ho esperienza con il prodotto che menzioni ma molti anni di esperienza Java.

Hai provato a mettere la SQLJDBC4.jar nella stessa posizione della tua estensione lato server (la directory delle estensioni ")?Probabilmente dovrai riavviare SFS dopo questo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top