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

问题描述

项目背景:老项目,strus1.3+spring+jdbc+jsp,已稳定运行好几年,最近几天系统界面偶卡一两分钟后自动恢复,查错误日志如下:ERROR[org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/agent].[jsp]]Servlet.service()forservletjspthrewexceptionjavax.servlet.jsp.JspException:Cannotfindbean:"account"inscope:"session"atorg.apache.struts.taglib.TagUtils.lookup(TagUtils.java:937)atorg.apache.struts.taglib.bean.WriteTag.doStartTag(WriteTag.java:225)atorg.apache.jsp.jsp.customerList_jsp._jspx_meth_bean_005fwrite_005f0(customerList_jsp.java:840)atorg.apache.jsp.jsp.customerList_jsp._jspService(customerList_jsp.java:125)atorg.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:803)atorg.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)atorg.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)atorg.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:803)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)account是放在session里的全局对象,理论上来说只要登录就有该对象,且前几年一直正常。急求解决方案,在线等!3Q

解决方案

解决方案二:
这个不好判断啊。现在错误就是account找不到了。
解决方案三:
HttpSessionAttributeListener可以监听到session中属性的加入与删除,你写个测试一下看看有没有删除掉这个account
解决方案四:
那最近有没有什么特别的操作?或者出新功能了,或者出现对服务器冲击较大的行为(如大量请求)等。JBoss本身还真不清楚。
解决方案五:
最近半年就7月2日小改了2个类和1个jsp,蛤最初出现这种现象是6-29,应该跟更新无关。不知从何查起啊

时间: 2024-10-22 11:42:06

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

javax.servlet.jsp.*和javax.servlet.http.*

当在项目中报错为:javax.servlet.jsp.*时,这时说明需要jsp-api.jar. 如果报错信息为:javax.servlet.http.*时,这时说明需要servlet-api.jar 这两个包在tomcat的安装目录下的lib文件夹下都可以找到,可以直接拷贝复制到项目工程的lib下, 也可以放在JDK中,需要放在C:\Program Files\Java\jdk1.7.0\jre\lib\ext这个目录下就可以了. 有次出现错误为: javax.servlet.jsp.JspE

求助!!-javax.servlet.jsp.JspExceptiin

问题描述 javax.servlet.jsp.JspExceptiin Define tag cannot set a null value for bean with id :answerSingle 解决方案 如何得到javax.servlet.jsp包?eclipse下javax.servlet.jsp.*包找不到问题eclipse下javax.servlet.jsp.*包找不到问题 解决方案二: 如何得到javax.servlet.jsp包?eclipse下javax.servlet.j

Eclipse javax.servlet.jsp.PageContext cannot be resolved to a type 错误解决办法

目前在jsp页面form action中使用${pageContext.request.contextPath }/servlet的写法,但是一直提示有错误,错误如下:javax.servlet.jsp.PageContext cannot be resolved to a type 网上解答过说要缺少jsp-api.jar,导入这个包之后不报错了,但是程序启动访问这个页面的时候出现如下错误: org.apache.jasper.JasperException: Unable to read T

跳转路径-急求解决,jsp页面中循环生成的form表单,action路径错误

问题描述 急求解决,jsp页面中循环生成的form表单,action路径错误 在jsp页面中用循环生成的form表单,为什么action不是想要的呢,代码贴在下面了 reply=(Map)request.getAttribute("REPLY"); while(rsComment.next()) { // 评论编号 String CId = rsComment.getString("CId"); // 评论人 String name=rsComment.getStr

javax.servlet.http.HttpServlet.service这是在哪个包里面啊

问题描述 错误:cn.com.jbaptech.javaoraprj.faqtool.CommandException:AddCommand:NoDriverAvailable!cn.com.jbaptech.javaoraprj.faqtool.AddCommand.execute(AddCommand.java:35)cn.com.jbaptech.javaoraprj.faqtool.FaqAdminServlet.service(FaqAdminServlet.java:25)javax

tomcat常见的错误与解决方案小结_Tomcat

一.tomcat启动时错误 问题1:The JAVA_HOME environment variable is not defined This environment variable is needed to run this program: 解决:没有在tomcat的配置文件.bash_profile中设置环境变量JAVA_HOME,具体设置方法为:加入如下几行: JAVA_HOME=/home/tomcat/j2sdk1.4.2_08(具体值要以实际的jdk安装路径为准) export

④品茶看<Servlet&JSP>-EL表达式

前言 今早,概率课偷了下小懒写的:   泡一杯红茶,ACM集训前,写篇博客记录记录EL表达式. #EL介绍 ①EL 语法 ②访问JavaBean等 ③EL隐式对象 ④EL运算符   EL介绍 EL 全名为Expression Language.受ECMAScript 和XPath 表达式的语言启发.EL 的语法比传统JSP Scriptlet 更为方便.简洁.   EL 语法   ①基本知识 ${为起始.以}为结尾的,构造:${expression}.接下来比较下: JSP Scriptlet获

Eclipse:The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path

我们在用Eclipse进行Java web开发时,可能会出现这样的错误:The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path.我们该怎么解决这个问题呢? 我们遇到的错误显示如下:  我们右击有错误提示的文件夹,如下:  我们点击"配置构建路径",如下:  我们再点击"添加库",如下:  我们选中上图中标出的选项,再点击下一步,如下:  我们再点击"

jsp web html-HTTP Status 500 - javax.servlet.ServletException

问题描述 HTTP Status 500 - javax.servlet.ServletException type Exception report message javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/lucene/search/Query description The server encountered an internal error that prevented it