读书人

tomcat5.0+JDK1.5的有关问题 !问了很

发布时间: 2013-09-11 17:59:59 作者: rapoo

tomcat5.0+JDK1.5的问题 !问了很多人,至今未解决 。。
不知道有哪位用过 凡人网络购物系统(jsp版)1.0,我的是正版的,是别人给的,可以运行成功,但在我机子上出现了如下错误 :

type Exception report

message

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

exception

org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372)
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.lang.NullPointerException
org.apache.jsp.jspshop.index_jsp._jspService(index_jsp.java:129)
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.


我查看了一下 index_jsp.java 文件 ,第129行如下:
126 String sql= "select * from system ";
127 ResultSet rs;
128 rs=mdb.executeQuery(sql);
129: if(rs.next()){
130; out.write( '\r ');
out.write( '\n ');
out.print(rs.getString( "web "));

按照报错是 if(rs.next()){ 出了错 。。不知道什么原因 ,哪位大哥大姐解释一下。。

我的配置环境是 jdk1.5+tomcat5.0.28+mysql4.1+winXP

上述系统要求是 jdk1.4.1+tomcat4.1+ mysql

会不会是版本问题引起的 ?

在线等答案

注:有哪位朋友调试成功过 凡人网络购物系统(jsp版)1.0 ,麻烦帮下我 ,跪拜谢过!
EMAIL; aheading@163.com
QQ 314243133


[解决办法]
executeQuery
ResultSet executeQuery(String sql)
throws SQLException执行给定的 SQL 语句,该语句返回单个 ResultSet 对象。

参数:
sql - 要发送给数据库的 SQL 语句,通常为静态 SQL SELECT 语句
返回:
包含给定查询所生成数据的 ResultSet 对象;永远不能为 null

好像执行了之后ResultSet永远不能为Null 那这个错误应该不是在这里
[解决办法]
java.lang.NullPointerException
------------------------------

这个错误的root cause是什么.
首先你要先理解NullPointerException是什么意思.
为什么会出现这个错误.
你就能解决了。..
[解决办法]
NullPointerException
检查数据库
[解决办法]
ResultSet rs;
这一句改成 ResultSet rs = null;
try 一下,可能是这个原因
------解决方案--------------------


有个问题 一直困扰我很久了 :
报错的信息
root cause

java.lang.NullPointerException
org.apache.jsp.jspshop.index_jsp._jspService(index_jsp.java:129)

其中 index_jsp.java 文件是程序运行后才生成的 ,在它里面改代码后再运行项目有用吗 ?? 单独运行index_jsp.java 也不行 ,错误N多 。。
=====================================
index_jsp.java是容器解析jsp文件后生成的,(jsp本质上就是Servlet),当然不能单独运行。就这样问NullPointerException不好解决,要不你发份源码过来看看。tanwei0670@163.com
我的异常网推荐解决方案:The server encountered an internal error () that prevented it from fulfilling this request.,http://www.myexception.cn/java-web/317.html

读书人网 >Java Web开发

热点推荐