HTTP Status 500 -type Exception reportmessagedescription The server encountered an internal error () that prevented it from fulfilling this request.exceptionjavax.servlet.ServletException: com.microsofe.jdbc.sqlserver.SQLServerDriver
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:846)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)
org.apache.jsp.test_jsp._jspService(test_jsp.java:84)
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)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root causejava.lang.ClassNotFoundException: com.microsofe.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:150)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:71)
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:141)
org.apache.jsp.test_jsp._jspService(test_jsp.java:47)
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)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.30 logs.Apache Tomcat/5.0.30

解决方案 »

  1.   

    找不到类:java.lang.ClassNotFoundException: com.microsofe.jdbc.sqlserver.SQLServerDriver
    你的sqlserver驱动包放进去了没有?
      

  2.   

    把驱动包放在tomcat的lib目录下就OK啦,前两天也遇到这个问题啦
      

  3.   

    tomcat/common/lib目录下有三个驱动包啊
      

  4.   

    tomcat/common/lib目录下有三个驱动包啊
      

  5.   

    那三个驱动包是你从官网下载后放进去的吗? 是的话重启下tomcat 看看行不行?顺便吐槽下如果是自己学者玩儿的话为什么不用最新版本的tomcat和sql server, - - !
      

  6.   

    刚才在网上看了下,微软貌似已经不对sql server 2000做相关服务了。不过可以在
    http://www.microsoft.com/en-us/download/details.aspx?id=2505页面下载到支持SQL SERVER 2000的驱动包。
    方法是先下载一个htm的文档,然后打开下载的文档,点击倒数第三行,downloading......
    解压缩,可以看到sqljdbc.jar和sqljdbc4.jar两个文件,关于他们的区别请看以下页面:
    http://www.cnblogs.com/adafox51/archive/2012/03/11/2390300.html
      

  7.   

    上面的驱动包用其中一个就行了,把他放在tomcat的lib目录下,重启tomcat,看看行不?
      

  8.   

    还是不行,那个好像是sqlserver2005的包吧,不过还是谢谢