相关文章
更多最近更新
更多try catch都不能拦击异常吗
2019-03-25 13:34|来源: 网路
这一句有时候会抛出空指针异常 HttpServletRequest request=(HttpServletRequest) ctx.get(StrutsStatics.HTTP_REQUEST);
不过我try catch 了 怎么没有捕捉到啊
问题补充:java.lang.NullPointerException
at com.bfly.common.listener.SessionListener.recordVisitHistory(SessionListener.java:58)
at com.bfly.common.listener.SessionListener.sessionCreated(SessionListener.java:29)
at org.apache.catalina.session.StandardSession.tellNew(StandardSession.java:423)
at org.apache.catalina.session.StandardSession.setId(StandardSession.java:395)
at org.apache.catalina.session.StandardSession.setId(StandardSession.java:376)
at org.apache.catalina.session.ManagerBase.createSession(ManagerBase.java:654)
at org.apache.catalina.connector.Request.doGetSession(Request.java:2883)
at org.apache.catalina.connector.Request.getSession(Request.java:2307)
at org.apache.catalina.connector.RequestFacade.getSession(RequestFacade.java:898)
at javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:229)
at org.apache.catalina.core.ApplicationHttpRequest.getSession(ApplicationHttpRequest.java:571)
at org.apache.catalina.core.ApplicationHttpRequest.getSession(ApplicationHttpRequest.java:516)
at org.apache.jasper.runtime.PageContextImpl._initialize(PageContextImpl.java:146)
at org.apache.jasper.runtime.PageContextImpl.initialize(PageContextImpl.java:125)
at org.apache.jasper.runtime.JspFactoryImpl.internalGetPageContext(JspFactoryImpl.java:112)
at org.apache.jasper.runtime.JspFactoryImpl.getPageContext(JspFactoryImpl.java:65)
at org.apache.jsp.pagenofound_jsp._jspService(pagenofound_jsp.java:53)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:473)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329)
at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:453)
at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:324)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:193)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
不过我try catch 了 怎么没有捕捉到啊
问题补充:java.lang.NullPointerException
at com.bfly.common.listener.SessionListener.recordVisitHistory(SessionListener.java:58)
at com.bfly.common.listener.SessionListener.sessionCreated(SessionListener.java:29)
at org.apache.catalina.session.StandardSession.tellNew(StandardSession.java:423)
at org.apache.catalina.session.StandardSession.setId(StandardSession.java:395)
at org.apache.catalina.session.StandardSession.setId(StandardSession.java:376)
at org.apache.catalina.session.ManagerBase.createSession(ManagerBase.java:654)
at org.apache.catalina.connector.Request.doGetSession(Request.java:2883)
at org.apache.catalina.connector.Request.getSession(Request.java:2307)
at org.apache.catalina.connector.RequestFacade.getSession(RequestFacade.java:898)
at javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:229)
at org.apache.catalina.core.ApplicationHttpRequest.getSession(ApplicationHttpRequest.java:571)
at org.apache.catalina.core.ApplicationHttpRequest.getSession(ApplicationHttpRequest.java:516)
at org.apache.jasper.runtime.PageContextImpl._initialize(PageContextImpl.java:146)
at org.apache.jasper.runtime.PageContextImpl.initialize(PageContextImpl.java:125)
at org.apache.jasper.runtime.JspFactoryImpl.internalGetPageContext(JspFactoryImpl.java:112)
at org.apache.jasper.runtime.JspFactoryImpl.getPageContext(JspFactoryImpl.java:65)
at org.apache.jsp.pagenofound_jsp._jspService(pagenofound_jsp.java:53)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:473)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329)
at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:453)
at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:324)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:193)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
相关问答
更多-
平板计算机放时间长了,什么都不能用了怎么办[2023-06-11]
第一,平板使用多久了,究竟多久没充电?如果是新平板,若干时间没充电(前提不是一年以上),有分两种情况。1,你的平板使用有一定电量,没关机自己电耗尽了关机。这种有可能损坏电池。过度放电加上长时间没电。建议是你充电12小时看看情况。要是还不行基本确定电池跪了;2,你的平板使用后正常关机,机器内原本还有电,由于长时间没用,自己跑电了。这种基本没事,多充一会就显示充电了。属于电池未激活状态。 第二,你确定你的充电口是接电脑的MINI usb口(或者是micro USB口)?不是其他外接口?不用其他外接充电器?避免广 ... -
添加拦截器,过滤哪些用户grant可以访问
-
为什么QQ保姆都不能用?[2022-03-01]
可能版本不一!!! -
Visual Studio 6.0 英文光盘版 注意,此版本为英文版,保持了原版的原滋原味。如需汉化,请在“天空软件站”上下载并安装汉化补丁,光盘中已经包括了最新的Visual Studio Service Pack 6 Microsoft Visual Studio, Enterprise Edition Microsoft Visual Basic Microsoft Visual C++ Microsoft Visual Database Tools Microsoft Visual FoxPro M ...
-
急急急!!!linux 新建的oracle用户下 所有命令都不能用了[2022-02-25]
跑服务器用的用户,就是需要什么都运行不了。 这是一种为了安全的隔离措施。方式因为服务程序存在漏洞而获得一定的控制权限。进而进一步攻击系统,导致系统出现安全问题。 oracle 用户仅仅是用来跑服务的,你操作 oracle 不需要用这个账户。 -
Ubuntu Windows双系统突然都不能启动了,选项不能选择,像死机了一样[2023-07-11]
叫朋友帮你做一个启动盘(如安装ubuntu的启动盘,u盘,cd皆ok),然后ubuntu更新grub试试(如果不联网,直接修改grub这个文件需要技术)。不行的话,赶紧把重要的数据备份后送售后! -
关于java中 interrupt,中断线程,我怎么怎样都不能中断[2024-04-07]
以下为我的实现代码,可以试下: import java.util.Date; public class TestInterrupt { /** * @param args */ public static void main(String[] args) { MyThread thread = new MyThread(); thread.start(); int i = 0; while(i++<=10){ //当i=10时,终止标志设为true thread.stopThread(); } } } ... -
小白求助~不小心删了2个QT组件结果mkv.avi格式视频都不能放了...[2023-08-13]
楼主真的很白,视频播放和QT扯不上关系,我没安装QT还是可以播放的啊