=====javax.servlet.jsp.JspException: Cannot find bean,常见的错误,不常见的场景。急求解决=====

j9dai 2014-07-30 04:43:49
项目背景:
老项目,strus1.3 + spring + jdbc + jsp,已稳定运行好几年,最近几天系统界面偶卡一两分钟后自动恢复,查错误日志如下:
ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/agent].[jsp]] Servlet.service() for servlet jsp threw exception
javax.servlet.jsp.JspException: Cannot find bean: "account" in scope: "session"
at org.apache.struts.taglib.TagUtils.lookup(TagUtils.java:937)
at org.apache.struts.taglib.bean.WriteTag.doStartTag(WriteTag.java:225)
at org.apache.jsp.jsp.customerList_jsp._jspx_meth_bean_005fwrite_005f0(customerList_jsp.java:840)
at org.apache.jsp.jsp.customerList_jsp._jspService(customerList_jsp.java:125)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

account是放在session里的全局对象,理论上来说只要登录就有该对象,且前几年一直正常。急求解决方案,在线等!3Q
...全文
505 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
j9dai 2014-07-30
  • 打赏
  • 举报
回复
最近半年就7月2日小改了2个类和1个jsp,蛤最初出现这种现象是6-29,应该跟更新无关。 不知从何查起啊
oh_Maxy 2014-07-30
  • 打赏
  • 举报
回复
那最近有没有什么特别的操作?或者出新功能了,或者出现对服务器冲击较大的行为(如大量请求)等。 JBoss本身还真不清楚。
whos2002110 2014-07-30
  • 打赏
  • 举报
回复
HttpSessionAttributeListener 可以监听到session中属性的加入与删除, 你写个测试一下看看有没有删除掉这个account
tony4geek 2014-07-30
  • 打赏
  • 举报
回复
这个不好判断啊。现在错误就是account 找不到了。

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧