Frage

Ich habe seit etwa 10 Jahren nicht mehr mit Java gearbeitet, daher ist es sehr wahrscheinlich, dass ich hier etwas Grundlegendes falsch mache ...

Ich schreibe eine „serverseitige Erweiterung“ für SmartFoxServer (SFS).In meinem Anmeldeskript muss ich eine Verbindung zu MS SQL Server herstellen, was ich mithilfe von JDBC versuche.Ich habe den JDBC-Code in meiner Debug-Umgebung getestet und er funktioniert einwandfrei.

ABER

Wenn ich die serverseitige Erweiterung im SFS-Ordner „extensions“ ablege (gemäß Spezifikation), erhalte ich eine NoClassDefFoundError geworfen – offensichtlich kann SFS das erforderliche JAR (sqljdbc4.jar) nicht finden.Ich habe versucht, dieses JAR in meinen Klassenpfad einzufügen;Ich habe versucht, es in mein Eclipse-Projekt aufzunehmen – aber aus irgendeinem Grund weigert sich SFS hartnäckig, die Existenz dieser JAR zu akzeptieren.

Was mache ich falsch?

War es hilfreich?

Lösung

Ich habe keine Erfahrung mit dem von Ihnen genannten Produkt, aber langjährige Java-Erfahrung.

Haben Sie versucht, die Datei „sqljdbc4.jar“ am selben Speicherort wie Ihre serverseitige Erweiterung (das „Verzeichnis“ der Erweiterungen) abzulegen?Danach müssen Sie SFS wahrscheinlich neu starten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top