java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver

来源:百度知道 编辑:UC知道 时间:2024/06/05 11:25:11
JDBC驱动连接SQL SERVER数据库出现的问题,
我已经把那三个jar文件复制到位了.
还有没有必要将其目录设置到环境变量classpath中去???
root cause

java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1340)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:148)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:69)
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:155)
org.apache.jsp.jdbc_002dstudent_jsp._jspService(jdbc_002dstudent_jsp.java:53)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)

如果像你所说的那样,我就不清楚原因了。
有个小提示啊,微软的JDBC不是只拷jar文件就行的,是需要先安装ms_JDBC_setup的,估计你应该知道哈。
你这个问题真奇怪,关注!

放到tomcat的common/lib 文件夹里