0

我已经有大约 10 年没有使用 Java 了,所以很可能我在这里做一些基本的错误......

我正在为SmartFoxServer (SFS) 编写“服务器端扩展”。在我的登录脚本中,我需要连接到我正在尝试使用 JDBC 进行的 MS SQL Server。我已经在调试环境中测试了 JDBC 代码,它运行良好。

当我将服务器端扩展放入 SFS“扩展”文件夹(根据规范)时,我被NoClassDefFoundError抛出了 - 显然 SFS 找不到所需的 JAR(sqljdbc4.jar)。我试过把这个 JAR 放在我的类路径中;我尝试将它包含在我的 Eclipse 项目中——但由于某种原因,SFS 坚决拒绝接受这个 JAR 的存在。

我究竟做错了什么?

4

1 回答 1

1

我对您提到的产品没有经验,但有多年的 Java 经验。

您是否尝试将 sqljdbc4.jar 放在与服务器端扩展(扩展“目录”)相同的位置?在此之后,您可能必须重新启动 SFS。

于 2011-05-22T09:32:21.600 回答