我看到还有其他类似的问题,但没有一个能涵盖我的确切情况。
我正在将基于 Eclipse 的 Web 服务从 FreeBSD 9.2 和 Tomcat7 迁移到 FreeBSD 10.0 和 Tomcat8。我已经在新服务器上部署了我的 .war 并且它一直运行,直到它必须进行 SQL 访问,它失败并显示“无法加载 net.sourceforge.jtds.jdbc.Driver”。我不确定缺少什么。我们不在 lib 中加载驱动程序,它全部捆绑到一个 .war 文件中(在旧机器上运行良好)。我已经搜索了 tomcat 配置文件,看看是否有任何需要设置的指针,但我一无所获。
最佳答案
从 here 下载 jTDS 驱动程序.将其复制到 Tomcats 的 lib 文件夹中。你确定你没有使用 JNDI 来检索数据源吗?如果不是这种情况,最好将特定于应用程序的 jar 包含在您的项目中而不是服务器上,以避免与其他项目发生版本冲突。
关于java - 无法在 Tomcat 中加载 net.sourceforge.jtds.jdbc.Driver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24911183/