我看到还有其他类似的问题,但没有一个问题涵盖我的确切情况。
我正在将基于Eclipse的Web服务从FreeBSD 9.2和Tomcat7迁移到FreeBSD 10.0和Tomcat8。我已经在新服务器上部署了我的.war并运行,直到它必须进行SQL访问,其中“无法加载net.sourceforge.jtds.jdbc.Driver”失败。我不确定缺少什么。我们不在lib中加载驱动程序,它们都捆绑在一个.war文件中(在旧机器上运行正常)。我搜索了tomcat配置文件,看看是否有任何需要设置的指针,但我是空的。
答案 0 :(得分:1)
下载ojdbc6或ojdbc14(其中一个对Tomcat8有用) 复制到apache-tomcat-(版本)>> lib文件。
在eclipse中,在构建路径中添加ojdbc>>订单和出口。
答案 1 :(得分:1)
从here下载jTDS驱动程序。将其复制到Tomcats lib文件夹中。您确定您没有使用JNDI来检索数据源吗?如果不是这样,最好在项目中包含特定于应用程序的jar而不是服务器,以避免版本与其他项目冲突。