[返回首页] - [索引页面] - [文章列表]


主题:请进。。。



您好,这个问题对您也许不是问题,但我急需您的指导,谢谢。。
*************************
我在TOMCAT3.2下能够正常执行的JSP文件(不包括简单的不涉及数据库的)
在新装的TOMCAT5下都有同一个错误description The server encountered an internal error () that prevented it from fulfilling this request.请问大家知道为什么吗


回复人:zhutouzip(Speak out!-shyboy)  一星(中级)  信誉:112      2005-4-9 21:10:40  得分:2

提示这种问题的错误很多,你最好将代码贴出来看看,或者root cause贴出来看看!

TOP
回复人:woanon(嗳老虎游)  二级(初级)  信誉:100      2005-4-9 21:19:06  得分:1

up
TOP
回复人:woodcord(我心飞翔)  五级(中级)  信誉:100      2005-4-9 22:02:07  得分:1

up
TOP
回复人:xhme(茫茫)  一级(初级)  信誉:100      2005-4-9 23:33:59  得分:0

type Exception report

message

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

exception

org.apache.jasper.JasperException: /bbs/about.jsp(3,0) The value for the useBean class attribute test.bbsuser is invalid.
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:150)
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1227)
org.apache.jasper.compiler.Node$UseBean.accept(Node.java:1116)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219)
org.apache.jasper.compiler.Node$Root.accept(Node.java:456)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
org.apache.jasper.compiler.Generator.generate(Generator.java:3272)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:244)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:495)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:476)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:464)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
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
*****************有可能是连接池没有配置好(代码肯定没有错)
TOP
回复人:bestdelphier(菜鸟升级中......)  五级(中级)  信誉:111      2005-4-10 1:02:03  得分:4

/bbs/about.jsp贴出来看看
TOP
回复人:xhme(茫茫)  一级(初级)  信誉:100      2005-4-10 1:06:04  得分:0

<%@ page contentType="text/html;charset=gb2312" %>
<%@ include file="incdb.jsp"%>
<jsp:useBean id="user" class="test.bbsuser" scope="page"/>
<jsp:useBean id="board" class="test.bbsboard" scope="page"/>
<%
java.sql.ResultSet sqlRst;
sqlRst=board.listBoard(7);
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>首页</title>
<base target="rtop">

<link rel="stylesheet" type="text/css" href="bbs03.css">

</head>
<body>
<div align="center">
<center>
<table border="0" width="500">
<%while(sqlRst.next()){%>
<tr>
<td width="50%" align="center"><a href="bbslist.jsp?boardid=<%=sqlRst.getString("boardid")%>"><%=sqlRst.getString("boardname")%></a></td>
<%
if (!sqlRst.next()) {
continue;
}
%>
<td width="50%" align="center"><a href="bbslist.jsp?boardid=<%=sqlRst.getString("boardid")%>"><%=sqlRst.getString("boardname")%></a></td>

</tr>
<%}
sqlRst.close();//关闭结果集
%>
</table>
</center>
</div>
<p>
<p>
<div align="center">
<center>
<table border="1" width="600" bordercolorlight="#000000" cellspacing="0" cellpadding="0" bordercolordark="#FFFFFF">
<tr>
<td width="100%" bgcolor="#000080">
<p align="center"><font color="#FFFFFF">在线统计</font>
</td>
</tr>
<tr>
<td width="100%">
<p align="center">
注册人数:<font color="#FF0000"><%=user.countUser()%></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 注册版面:<font color="#FF0000"><%=board.countBoard()%></font>
</p>
</td>
</tr>
<tr>
<td width="100%" bgcolor="#000080">
<p align="center"><font color="#FFFFFF">积分规则</font></p>
</td>
</tr>
<tr>
<td width="100%">
<table border="0" width="100%">
<tr>
<td width="100%">&nbsp;为了活跃本坛气氛,本坛采用积分制</td>
</tr>
<tr>
<td width="100%">
<ul>
<li>发新贴积分加2分;</li>
<li>跟贴加1分;</li>
<li>贴子被收入精分部分积分加3分</li>
<li>贴被删则积分扣3分。</li>
<li>回复超过20条以上或点击在50以上,版主即可将其加入精华区.</li>
</ul>
<p align="center">
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="100%" bgcolor="#000080">
<p align="center"><font color="#FFFFFF">本坛公告</font></td>
</tr>
<tr>
<td width="100%">
<ul>
<li>论坛技术支持:安安;</li> <li>本论坛基于JSP&amp;ACCESS,由于安安水平有限,必定存在很多BUG,使用中有什么问题请及时通知安安。</li>
<li>制作心得:1.学海无涯 2.费倒则</li>
</ul>
</td>
</tr>
<tr>
<td width="100%" bgcolor="#000080">
<p align="center"><font color="#FFFFFF">注意事项</font></td>
</tr>
<tr>
<td width="100%">&nbsp;&nbsp;&nbsp;&nbsp;
大家可以随便“灌水”,但您在本坛注册发言便表示您将遵守以下条款:<br/>
<ol>
<li>遵守中华人民共和国的一切法律法规;网友发表的观点与看法仅代表其个人,与本站无关。</li>
<li>本站有权对注册网友的账号进行管理。</li>
</ol>
</td>
</tr>
</table>
</center>
</div>
</body>
</html>
TOP
回复人:zhutouzip(Speak out!-shyboy)  一星(中级)  信誉:112      2005-4-10 1:07:59  得分:6

test.bbsuser是否有这个类,或者你的bbsuser类是否编译放到test目录下了?
TOP
回复人:xhme(茫茫)  一级(初级)  信誉:100      2005-4-10 1:15:20  得分:0

对不起,BEANS的类所在文件夹弄错了!更正后,现在的错误是:
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
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.bbs.about_jsp._jspService(about_jsp.java:108)
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.


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


TOP
回复人:xhme(茫茫)  一级(初级)  信誉:100      2005-4-10 1:17:03  得分:0

谢谢你们一直在关注我这个问题啊
TOP
回复人:zhutouzip(Speak out!-shyboy)  一星(中级)  信誉:112      2005-4-10 1:24:55  得分:3

<%
if (!sqlRst.next()) {
continue;
}
%>
这一句多余,没多大用!去掉
TOP
回复人:xhme(茫茫)  一级(初级)  信誉:100      2005-4-10 1:32:23  得分:0

问题已经解决!
非常感谢您的帮助,谢谢!
TOP
回复人:bestdelphier(菜鸟升级中......)  五级(中级)  信誉:111      2005-4-10 1:33:09  得分:3

NullPointerException

空指针错误,about.jsp页面没有取到值,看看tomcat5\work\Catalina\localhost\你的webapp\about_jsp.java的108行是什么。
TOP
回复人:xhme(茫茫)  一级(初级)  信誉:100      2005-4-10 1:40:20  得分:0

现在已经好了,谢谢你们了!
TOP
回复人:zhutouzip(Speak out!-shyboy)  一星(中级)  信誉:112      2005-4-10 1:41:06  得分:0

希望早日结贴,呵呵!
TOP
回复人:xhme(茫茫)  一级(初级)  信誉:100      2005-4-10 1:47:54  得分:0

怎么结不了啊?我试过几次了,老是报错“(一连串给分数字)回复次数大于跟给分次数”(每个人都给了,甚至连自己都给了,汗!怎么不能结帖呢?)
TOP


该问题已经结贴 ,得分记录:zhutouzip(2)、woanon(1)、woodcord(1)、bestdelphier(4)、zhutouzip(6)、zhutouzip(3)、bestdelphier(3)、