51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3248|回复: 8
打印 上一主题 下一主题

[讨论] 在运行tomcat和jsp时出现的一个错误

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-12-28 20:20:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我编写了一个jsp,在运行的过程中出现了一个异常.
具体的错误代码是这样的.请大家帮帮忙,看看是什么错误,先谢了.
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)
        org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
        org.apache.jsp.index_jsp._jspService(index_jsp.java:91)
        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.lang.NullPointerException
        org.apache.jsp.left_jsp._jspService(left_jsp.java:182)
        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)
        org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
        org.apache.jsp.index_jsp._jspService(index_jsp.java:91)
        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
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-12-29 18:41:10 | 只看该作者
大家帮帮忙吧,着急啊,在线等。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    慵懒
    2020-8-11 08:18
  • 签到天数: 114 天

    连续签到: 1 天

    [LV.6]测试旅长

    3#
    发表于 2008-1-2 08:44:10 | 只看该作者
    用tomcat的话
    应该能找到对应的org/apache/jsp/left_jsp.java文件
    看下182行是啥
    估计是初始化之类的问题。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2008-1-2 10:28:51 | 只看该作者
    貌似问题描述得不够清楚啊,能说下在怎样的环境中运行编译的吗?还有有没有用什么开发环境呢~?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2008-1-4 00:03:45 | 只看该作者
    jdk1.5 eclipse3.2 tomcat5.0之前在别人的电脑上好用,自己的电脑不好用,代码都是一样的,我想是不是数据库方面的问题啊?谢谢各位大侠了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2008-1-4 11:31:13 | 只看该作者

    回复 5# 的帖子

    1.先检查一下你的SQL是不是有问题
    2.然后看逻辑是不是有问题
    3.某个变量或者对象的值为空,这种问题经常会是连接有,详细的检查一下
    4.测试下java源代码的问题还是查询的问题看看你的数据库表的表名是不是关键字,如user,name等这样的话tomcat服务器也会报这样的错
    5.baidu或者google,这样的问题可以搜到很多

    PS:
    这种错误是java代码中的错误。
    主要有以下几种原因:
    1、使用了未初始化的变量(虽然已经声明)
    2、使用了未初始化的对象(虽然已经声明)
    3,使用了关键字或已存在的类名作变量对象方法或类名
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2008-1-7 15:45:07 | 只看该作者
    不清楚哈哈~~~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2020-8-11 08:18
  • 签到天数: 114 天

    连续签到: 1 天

    [LV.6]测试旅长

    8#
    发表于 2008-1-7 16:32:36 | 只看该作者
    原帖由 yufei808 于 2008-1-4 00:03 发表
    jdk1.5 eclipse3.2 tomcat5.0之前在别人的电脑上好用,自己的电脑不好用,代码都是一样的,我想是不是数据库方面的问题啊?谢谢各位大侠了。


    那就应该找你的电脑和别人电脑有啥区别的地方
    (表跟我说一模一样,这是不可能的)
    比如说如果你们都是连的本地数据库
    数据不一样
    那么可能某个表别人电脑上有数据
    你自己机器上没数据
    甚至是别人电脑上数据都合法
    你自己机器上有个非法数据
    诸如此类的问题……

    排查问题
    其实一种开发经验的积累
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2008-1-8 23:45:25 | 只看该作者
    如果你是unix或者linux系统:
    进入你的usr/local/tomcat/logs获取你的报错日志,如果看不懂,把日志贴上来看看
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-20 05:52 , Processed in 0.090398 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表