解决方法HTTP Status 500 - description The server encountered db.serverstatus

解决方法HTTP Status 500 - description The serverencountered an internal error () that prevented it from fulfilling thisrequest 收藏

最近又在开始倒腾JSP,我都要疯了,问题一大堆!由于要在短时间内学习很多关于JSP的东东,所以借了一本明日科技的《JSP网络开发实例自学手册》,然后安装书中光盘的录像搭建配置好平台后,满心欢喜的按照光盘录像的提示一步一步的运行第一个SHOPPINGCENTER的实例,结果出现了一个错误,但是在网上百度了一下,出现这种情况的同仁还很多,但是就是没有搜索到解决的方法,下面我给出解决的方法!这个问题困扰了我三天,最后终于解决!拿来和大家分享下吧!

安装好JDK,TOMCAT,SQL SERVER之后,按照要求配置,都顺利的完成,结果出现问题是:

HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: java.lang.NullPointerException

org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:500)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:428)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)

javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

java.lang.NullPointerException

com.tools.ConnDB.executeQuery(ConnDB.java:58)

org.apache.jsp.index_jsp._jspService(index_jsp.java:66)

org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:386)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)

javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.32 logs.

错误图片:



因为是新手,所以把程序放到了tomcat的安装目录下直接运行之后就是上面的错误。因为直接放到tomcat里运行,看不到详细的错误信息。所以,又把程序导入到了myeclipse里运行,结果出现了同样的错误,但是看到了详细的错误如下:

(此处只列出了重要的错误信息红色部分,其他的次要信息以省略号代替)

......

at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)

at java.lang.Thread.run(Unknown Source)
解决方法HTTP Status 500 - description The server encountered db.serverstatus

警告: DbConnectionManager.getConnection() 获得数据库链接失败.

链接类型:com.microsoft.jdbc.sqlserver.SQLServerDriver

链接位置:jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_shop

用户/密码sa/

2011-4-22 13:40:44 org.apache.catalina.core.StandardWrapperValve invoke

严重: Servlet.service() for servlet jsp threw exception

java.lang.NullPointerException

at com.tools.ConnDB.executeQuery(ConnDB.java:58)

at org.apache.jsp.index_jsp._jspService(index_jsp.java:66)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:386)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

......

以上错误信息明显是数据库连接问题,在苦战了三天之后,终于找到了问题的所在:SQL SERVER 2000版本过低,必须要SP3以上版本才可以!!!

因为之前安装过了SP3的补丁,但是SQL server 2000还是显示的是rtm版本。后来知道那个补丁虽然是exe文件,但是是一个压缩包,直接点击安装根本就安装不上,所以之前安装了N次补丁,都没有安装上,所以版本总是rtm。正确的安装方法是先解压再安装!

如何查看自己安装的SQL SERVER 的版本,方法如下:

查询分析器----》输入如下语句:

select serverproperty('productversion')

,serverproperty('productlevel')

,serverproperty('edition')

运行,则看得到自己的版本!如图:

  

爱华网本文地址 » http://www.aihuau.com/a/25101012/145415.html

更多阅读

关于文件夹变为.exe文件解决方法 文件夹变为exe

关于文件夹变为.exe文件解决方法相关工具软件下载:http://pan.baidu.com/s/1sjFF0gl1.有时候我们会遇到这种情况,文件夹变成了可执行文件,杀毒软件报告病毒,同时将文件加入到隔离区,下面我就来介绍下解决方法:图片中GiveIO文件夹变成了

500 Internal Server Error 解决方法 500 internal server

HTTP 错误 500.19- Internal Server Error 错误解决方法-发布:mdxy-dxy 字体:[增加 减小] 类型:转载HTTP 错误 500.19- Internal Server Error 错误解决方法,碰到这个问题的原因有很多,大家可以参考下,看属于哪种情况。-刚在本机部署了一

apache403错误Forbidden解决方法 mac apache 403错误

原文地址http://www.jb51.net/os/RedHat/1303.htmlApache,版本2.2.8,安装完成后,进行相关测试;配置了下php的php.in文件,再次localhost打开发现错误:HTTP错误 403 - 禁止访问,即403 Forbidden:You don't have permission to access /on thi

关于华硕主板开机按F1解决方法 华硕主板启动按f1

http://www.hunanwb.com/technic/zongheguzhang/20100828/5240.html关于华硕主板开机按F1解决方法开机按F1才可以进入系统,提示NO IDE master H.D.D. Detested! press F1 to resume解决方法华硕主板开机非要按一下F1才可以进入系统,它

声明:《解决方法HTTP Status 500 - description The server encountered db.serverstatus》为网友陈年茶分享!如侵犯到您的合法权益请联系我们删除