电脑中毒,于是所有东西全部重装的,包括J2sdk,Tomcat,sql server 2000。
可是原本能显示的东西,现在总是出现这样的错误:
HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception javax.servlet.ServletException: [Microsoft][ODBC SQL Server Driver][SQL Server]对象名 'gonggao' 无效。
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
org.apache.jsp.index_jsp._jspService(index_jsp.java:366)
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 cause java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][SQL Server]对象名 'gonggao' 无效。
sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6958)
sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7115)
sun.jdbc.odbc.JdbcOdbc.SQLExecDirect(JdbcOdbc.java:3111)
sun.jdbc.odbc.JdbcOdbcStatement.execute(JdbcOdbcStatement.java:338)
sun.jdbc.odbc.JdbcOdbcStatement.executeQuery(JdbcOdbcStatement.java:253)
org.apache.jsp.index_jsp._jspService(index_jsp.java:196)
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.28 logs.
--------------------------------------------------------------------------------Apache Tomcat/5.0.28

解决方案 »

  1.   

    'gonggao'数据库里有这个表么 有这个库么
      

  2.   

    检查数据库,看index_jsp调用什么数据库的东西了。
      

  3.   

    也许差一个sql server最新补丁。
      

  4.   

    先看看数据库连接是否正确,正确的话,把SQL语句在查询分析器里运新一下,看看
      

  5.   

    java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][SQL Server]对象名 'gonggao' 无效。这肯定是表名的问题,不会与什么版本、补丁等等有关,最好仔细检查一下你的sql语句和数据库中的表名。
      

  6.   

    你用的是桥连接吧
    在配数据源的时候,是否选择了对应的数据库呀.
    还是用纯java 连接好
    这个不容易出问题.
      

  7.   

    我也怀疑是配数据源的问题。我现在在系统DSN里建立了对应的数据库名和驱动。还有什么要注意的地方吗?