0

私は約10年間Javaを扱っていないので、ここで何か基本的な間違いをしている可能性が非常に高いです...

SmartFoxServer (SFS)の「サーバー側拡張機能」を作成しています。私のログイン スクリプトでは、JDBC を使用して実行しようとしている MS SQL Server に接続する必要があります。デバッグ環境で JDBC コードをテストしましたが、正常に動作します。

しかし

サーバー側の拡張機能を SFS の "extensions" フォルダーに配置すると (仕様に従って)、NoClassDefFoundErrorスローされます。明らかに、SFS は必要な JAR (sqljdbc4.jar) を見つけることができません。この JAR をクラスパスに入れてみました。私はこれを Eclipse プロジェクトに含めようとしましたが、何らかの理由で、SFS はこの JAR の存在を断固として拒否しています。

私は何を間違っていますか?

4

1 に答える 1

1

あなたが言及した製品の経験はありませんが、長年の Java の経験があります。

sqljdbc4.jar をサーバー側の拡張機能 (拡張機能の「ディレクトリ」) と同じ場所に配置しようとしましたか? この後、おそらく SFS を再起動する必要があります。

于 2011-05-22T09:32:21.600 に答える