消息列表错误解决2020-12-17

21 篇文章 0 订阅
订阅专栏

 

消息 在 [19] 行处理 [/msgList.jsp] 时发生异常

描述 服务器遇到一个意外的情况,阻止它完成请求。

例外情况

org.apache.jasper.JasperException: 在 [19] 行处理 [/msgList.jsp] 时发生异常

16: <%
17: UserDao userDao =new UserDao();
18: String username=(String)session.getAttribute("username");
19: List<Msg> msgs=userDao.findMsgByUserName(username);//鏌ヨ鎵�鏈夌浉鍏崇殑娑堟伅
20: request.setAttribute("msgs", msgs);//鎶婃煡璇㈢粨鏋滄斁鍒颁綔鐢ㄥ煙涓�
21: %>
22: <table>


Stacktrace:
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:626)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:515)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

根本原因。

java.lang.NullPointerException
	com.cvs.dao.UserDao.findMsgByUserName(UserDao.java:87)
	org.apache.jsp.msgList_jsp._jspService(msgList_jsp.java:151)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:71)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:477)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

):注意 主要问题的全部 stack 信息可以在 server logs 里查看

问题分析

1.发现userDao空指针

 

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'bbs3'
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
    at com.mysql.jdbc.Util.getInstance(Util.java:408)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:944)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3973)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3909)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:873)
    at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1710)
    at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1226)
    at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2188)
    at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2219)
    at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2014)
    at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:776)
    at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)

问题分析

1. Unknown database 'bbs3',数据库不存在,导致创建数据库建立空指针

2.所以影响userdao是空

 

解决办法:

修改数据库访问链接

 

 

 

CVE-2020-1206-POC:CVE-2020-1206未初始化的内核内存读取POC
03-20
CVE-2020-1206未初始化的内核内存读取POC (c)2020 ZecOps,Inc.- ://www.zecops.com-查找攻击者的错误POC检查CVE-2020-1206 /“ SMBleed”预期结果:包含目标计算机内核内存的本地文件。仅用于公司环境中的教育和测试。 ZecOps对代码不承担任何责任,使用后果自负。如果您对用于服务器,端点和移动设备的无代理DFIR工具感兴趣,以自动检测SMBleed和其他类型的攻击,请联系 。 用法 SMBleed.exe server_name ip_address domain user pass share_name remote_path local_path 编译的POC 您可以在获取编译的POC。 编译中 使用Visual Studio编译以下项目: ProtoSDK\Asn1Base\Asn1Base.csproj
CVE-2020-36179:CVE-2020-36179~82 Jackson-databind SSRF&RCE
05-29
描述 CVE-2020-36179:2.9.10.8之前的FasterXML jackson-databind 2.x处理与oadd.org.apache.commons.dbcp.cpdsadapter.DriverAdapterCPDS相关的序列化小工具和键入之间的交互。 CVE-2020-36180:FasterXML jackson-databind 2.x before 2.9.10.8 错误处理了序列化小工具和打字之间的交互,与org.apache.commons.dbcp2.cpdsadapter.DriverAdapterCPDS有关。 CVE-2020-36181:FasterXML jackson-databind 2.x before 2.9.10.8 错误处理了序列化小工具和打字之间的交互,与org.apache.tomcat.dbcp.dbcp.cpdsada
IM消息列表
07-14
自己写的消息列表展示Demo;用于聊天APP消息列表的展示;意图:解耦,由于原项目使用的列表方式耦合严重,故自己实现一个解耦方式,添加新消息类型只需几步就能正常显示;时间较短,所以并不是最完善的,望各路大神指点。
CVE-2020-35728:CVE-2020-35728 和 Jackson-databind RCE
05-31
描述 2.9.10.8 之前的 FasterXML jackson-databind 2.x 错误处理了与 com.oracle.wls.shaded.org.apache.xalan.lib.sql.JNDIConnectionPool(又名嵌入 org.glassfish 中的 Xalan)相关的序列化小工具和类型之间的交互。 web/javax.servlet.jsp.jstl)。 如何RCE pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:
IIS HTTP 错误 404.17 - Not Found 解决方法
09-30
主要介绍了IIS出现Errore HTTP 404.2 - Not Found" IIS 7.5 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理问题的解决方法,需要的朋友可以参考下
访问jsp页面org.apache.jasper.JasperException: java.lang.NullPointerException
热门推荐
imlmy的专栏
11-15 3万+
将java web工程部署到tomcat中,启动tomcat打开jsp页面出现org.apache.jasper.JasperException: java.lang.NullPointerException错误。这是由于项目中build path中加载的一些包与tomcat中的包重复,在项目中删除对应的包就行。 之前出现另外一种类似的情况,也是提示org.apache.jasper.Jaspe
org.apache.jasper.JasperException&java.lang.NullPointerException
weixin_46071647的博客
04-30 1041
Type异常报告 消息在 [27] 行处理 [/pages/admin/member/member_add_do.jsp] 时发生异常 描述服务器遇到一个意外的情况,阻止它完成请求。 Exception org.apache.jasper.JasperException: 在 [27] 行处理 [/pages/admin/member/member_add_do.jsp] 时发生异...
org.apache.jasper.JasperException: java.lang.NullPointerException
hchhan的博客
10-18 1万+
问题描述: 将java web工程部署到tomcat中,启动tomcat打开jsp页面出现 org.apache.jasper.JasperException: java.lang.NullPointerException错误。   问题详情: org.apache.jasper.JasperException: java.lang.NullPointerException org.apache...
ORACLE出现错误1033和错误ORA-00600的解决方法
09-10
主要介绍了ORACLE出现错误1033和错误ORA-00600的解决方法,需要的朋友可以参考下
异常5:org.apache.jasper.JasperException: java.lang.NullPointerException
达达2敖雷的专栏
05-28 2421
具体描述:基于SSH框架的系统在删除数据库中指定的某条记录时出现异常:org.apache.jasper.JasperException: java.lang.NullPointerException,但是从控制台可以看到数据库中的数据已被删除。     控制台上的信息如下:        Hibernate: delete from SYSTEM.ZHANG_MU where ZHANGMU
访问jsp报错org.apache.jasper.JasperException: java.lang.NullPointerException的解决办法
zyjustin9的专栏
01-04 1331
访问jsp报错org.apache.jasper.JasperException: java.lang.NullPointerException的解决办法   问题描述:将java web工程部署到tomcat中,启动tomcat打开jsp页面出现org.apache.jasper.JasperException: java.lang.NullPointerException错误。根本原因:...
tomcat org.apache.jasper.JasperException: java.lang.NullPointerException
weixin_34106122的博客
01-08 489
原因:因为工程内的JAR包和TOMCAT内的JAR包起了冲空。 解决:去掉工程内的javax.selvert.jsp.jar就可以了 转载于:https://www.cnblogs.com/xiaowangba/archive/2013/01/08/6314285.html...
【JSP异常】org.apache.jasper.JasperException : java.lang.NullPointerException
jerkit1的博客
04-18 1102
HTTP Status 500 - java.lang.NullPointerExceptiontype Exception reportmessage java.lang.NullPointerExceptiondescription The server encountered an internal error that prevented it from fulfilling this r...
报:java.lang.NullPointerException
尘埃的博客
08-22 721
报java.lang.NullPointerException 类型 异常报告 描述 服务器遇到一个意外的情况,阻止它完成请求。 例外情况 java.lang.NullPointerException java.util.Properties$LineReader.readLine(Properties.java:434) java.util.Properties.load0(Properties.java:353) java.util.Properties.load(Properties.java
eclipse-jee-2020-12
最新发布
07-27
eclipse-jee-2020-12是Eclipse的一个版本,它是专为Java Enterprise Edition(JEE)开发而设计的。Eclipse是一个开源的集成开发环境(IDE),可以用于多种编程语言的开发,包括Java。JEE是用于开发企业级Java应用程序的扩展。 eclipse-jee-2020-12为开发者提供了丰富的功能和工具,以快速开发和部署JEE应用程序。它支持各种JEE技术,如Servlets、JavaServer Pages(JSP)、Enterprise JavaBeans(EJB)和Java Persistence API(JPA)。该版本还集成了Web工具平台(Web Tools Platform,WTP),提供了用于Web应用程序开发的额外工具和插件。 eclipse-jee-2020-12具有强大的调试功能,可以帮助开发人员快速定位和修复代码错误。它还提供了丰富的代码编辑器,具有自动完成、语法高亮和代码重构等功能,有助于提高开发效率。此外,该版本还支持版本控制系统,如Git,以便开发团队可以更好地合作。 此外,eclipse-jee-2020-12还支持插件开发,允许开发者根据自己的需求和偏好进行定制。开发人员可以从Eclipse插件市场(Eclipse Marketplace)下载和安装各种插件,以扩展IDE的功能。 总之,eclipse-jee-2020-12是一个功能强大的IDE,专为JEE开发而设计。它提供了丰富的功能和工具,帮助开发者快速开发和部署JEE应用程序,并且具有高度的定制性,适合各种项目和开发需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • karaf学习 (2) 26017
  • 在centos7通过yum安装PHP7 19761
  • 记录一下fedora20安装后,需要安装的一些必备的软件包 19315
  • linux下休眠/待机命令 16020
  • python开发以太坊应用(1) 9107

分类专栏

  • 区块链 1篇
  • 自我练习 2篇
  • osgi 8篇
  • linux 2篇
  • java 21篇
  • web协议 8篇
  • 数据库 4篇
  • 编辑器 1篇
  • 版本控制 2篇
  • java框架 9篇
  • mvn 1篇
  • j2ee 15篇
  • html
  • c# 1篇
  • js 9篇
  • android 1篇
  • ios 1篇
  • php 5篇
  • 移动开发 1篇
  • 微信开发 2篇
  • easyui 1篇
  • 页面刷新 1篇

最新评论

  • Python Flask 打包成exe 心得体会

    CSDN-Ada助手: 不知道 Python入门 技能树是否可以帮到你:https://edu.csdn.net/skill/python?utm_source=AI_act_python

  • Android启动过程中背景图片显示

    m0_51843247: 大佬牛逼

  • 在centos7通过yum安装PHP7

    xkjscm 回复 丙寅: 直接 yum install php70w 就行

  • 在centos7通过yum安装PHP7

    xu_kobe: 麻烦问下,这个安装之后怎么启动PHP呢?还有这个把php安装在那个文件夹里面了。

  • 在centos7通过yum安装PHP7

    丙寅 回复 沧澜止戈君莫言: 是不是源不对

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • Python Flask 打包成exe 心得体会
  • python开发以太坊应用(1)
  • tomcat nginx redis 负载均衡session 共享
2024年1篇
2022年1篇
2020年1篇
2018年1篇
2017年7篇
2016年8篇
2015年30篇
2014年32篇
2012年11篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司黔东南网站关键词优化公司聊城seo网站推广遵义阿里店铺托管报价长沙外贸网站建设价格益阳SEO按效果付费哪家好宝鸡网页设计价格霍邱设计公司网站价格龙华网站建设设计价格茂名建设网站垦利营销型网站建设价格吉安关键词按天收费多少钱盐田关键词排名包年推广公司铁岭网站推广工具多少钱贺州关键词按天收费价格怀化建站哪家好怀化企业网站制作报价辽源企业网站建设推荐文山设计网站报价黄石阿里店铺托管公司横岗模板网站建设价格永新网站优化按天收费多少钱曲靖网站优化按天收费多少钱商丘模板制作公司武汉seo网站优化朝阳至尊标王推荐鹰潭品牌网站设计价格恩施百姓网标王推广推荐庆阳百度爱采购价格鸡西seo网站优化唐山百度关键词包年推广多少钱歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化