我现在用的是现成的代码,配置已经没有问题了,但是运行时会出现HTTP Status 500 - 错误,是不是数据库连接的问题呢?请教啊~急!

解决方案 »

  1.   

    type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception javax.servlet.ServletException: class com.zh.util.login : org.apache.commons.dbcp.DbcpException: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
    org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:673)
    org.apache.jsp.check_jsp._jspService(check_jsp.java:132)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    root cause java.lang.InstantiationException: class com.zh.util.login : org.apache.commons.dbcp.DbcpException: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
    org.apache.jsp.check_jsp._jspService(check_jsp.java:78)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    note The full stack trace of the root cause is available in the Tomcat logs.
      

  2.   

    http://blog.csdn.net/billborn/archive/2008/11/15/3302748.aspx
      

  3.   

    数据库需要sp4的补丁和驱动,你可以去下一个装上,没有可以找我给你一个我的QQ:562265123
      

  4.   

    google ,baidu 下载驱动程序  多了~
      

  5.   

    数据库没连接成功。打sp4的补丁试试。(确保JDBC驱动已装,而且将三个jar包放到工程的lib中)
      

  6.   

    你没有安装sql server的补丁
      

  7.   

    我觉得你可以试着用mysql数据库,用mysql就从没有打补丁的烦恼了
      

  8.   

    sql server 2000 sp4补丁啊!楼主
      

  9.   

    是连接池的问题,要打sql server 2000的sp4补丁