java - 无法在 Tomcat 中加载 net.sourceforge.jtds.jdbc.Driver

标签 java eclipse tomcat jdbc

我看到还有其他类似的问题,但没有一个能涵盖我的确切情况。

我正在将基于 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/

相关文章:

java - 主类中使用的每个类都必须是静态的吗?

Java未解析的JPanel变量?

eclipse - Eclipse 中未定义的 CSS/JavaScript/Image 文件

java - 使用 tomcat 和 servlet 捕获异常

java - 设置属性后 Spring 和延迟 Bean Init

java - Play Framework 2.1 websockets 流数据不工作

Java/Spring 应用程序 : Tomcat suddenly not able to deploy anymore

tomcat - 搞砸了 webapp 中的 Log4J 配置

java - 使用 javafx 从目录加载随机图像

java - 我想删除 Eclipse 编辑器中每个选项卡的 '>>"符号