【发布时间】:2015-07-16 23:01:40
【问题描述】:
我部署了一个 REST API 服务,它有一个尝试连接到 SQL Server 的方法。在本地部署之前,这一切正常,但现在我收到Sqljdbc 文件丢失的错误。
以下是例外情况
java web 服务 java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
在此处在线找到许多帖子,其中建议确保库位于正确的文件夹中: src/main/webapp/WEB-INF/sqljdbc4.jar
WEB-INF/sqljdbc4.jar
我也将它添加到文件夹/WEB-INF/lib/sqljdbc4.jar
我仍然得到错误。任何想法或建议表示赞赏。
【问题讨论】:
-
这个 sqljdbc4.jar 是否包含提到的类?限定名(包+类名)匹配很重要。
-
您使用的是兼容版本吗?您正在使用的在受尊重的 jar 文件中可用。
-
您是否检查过驱动程序确实包含在部署中?
-
驱动包含在部署中;
标签: java web-services rest sqljdbc