You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Annie Chang <ac...@macrotechnic.com> on 2002/03/25 06:17:32 UTC

Re: Help with: Cannot find bean org.apache.struts.taglib.html.BEAN in scope null

Please make sure Struts lib(all the jar file) are in your application's
classpath.
Simply, you can copy all jar files of Struts to your application's
\WEB-INF\lib .
It should be OK.

----- Original Message -----
From: <mi...@honeywell.com>
To: <st...@jakarta.apache.org>
Sent: Sunday, March 24, 2002 8:35 PM
Subject: Help with: Cannot find bean org.apache.struts.taglib.html.BEAN in
scope null


> I'm getting an error (Cannot find bean org.apache.struts.taglib.html.BEAN
in
> scope null) when I attempt to use one of my ActionForm properties in the
JSP
> file.  I've looked the struts-config.xml over 100 times and I can't figure
> out what I'm doing wrong.  Here are the pertinent portions of my
> struts-config.xml.  If anyone sees my problem, I would appreciate some
help.
> Form bean:
>     <form-bean name="pharmacyPeriodSelectForm"
> type="com.omnicare.purchasing.araging.webapp.PharmacyPeriodSelectForm" />
> Action path:
>     <!-- Enter the region name -->
>     <action path="/regionEntry"
>         name="pharmacyPeriodSelectForm"
>
> type="com.omnicare.purchasing.araging.webapp.PharmacyPeriodSelectAction"
>         scope="request"
>         validate="false"
>         input="/pages/AR_pharmacy_period.jsp"
>         parameter="regionEntry">
>       <forward name="success" path="/pages/AR_pharmacy_period.jsp" />
>     </action>
> The PharmacyPeriodSelectAction executes fine.  When I return the success
> forward, I get the error.
> Thanks for your help, Mike Witt
> The full error message is:
> javax.servlet.ServletException: Cannot find bean
> org.apache.struts.taglib.html.BEAN in scope null
> at
>
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImp
> l.java:459)
> at
>
pages._0002fpages_0002fAR_0005fpharmacy_0005fperiod_0002ejspAR_0005fpharmacy
>
_0005fperiod_jsp_29._jspService(_0002fpages_0002fAR_0005fpharmacy_0005fperio
> d_0002ejspAR_0005fpharmacy_0005fperiod_jsp_29.java:167)
> at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
>
org.apache.jasper.servlet.JspServlet$JspCountedServlet.service(JspServlet.ja
> va:130)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
>
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
> va:282)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
> at org.apache.tomcat.core.Handler.service(Handler.java:287)
> at
> org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
> at
>
org.apache.tomcat.facade.RequestDispatcherImpl.doForward(RequestDispatcherIm
> pl.java:222)
> at
>
org.apache.tomcat.facade.RequestDispatcherImpl.forward(RequestDispatcherImpl
> .java:162)
> at
>
org.apache.struts.action.ActionServlet.processActionForward(ActionServlet.ja
> va:1758)
> at
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1595)
> at
> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:491)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
> at org.apache.tomcat.core.Handler.service(Handler.java:287)
> at
> org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
> at
>
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:81
> 2)
> at
> org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)
> at
>
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
> onnectionHandler.java:213)
> at
> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
> at
> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
> at java.lang.Thread.run(Thread.java:484)
> Root cause:
> javax.servlet.jsp.JspException: Cannot find bean
> org.apache.struts.taglib.html.BEAN in scope null
> at org.apache.struts.util.RequestUtils.lookup(RequestUtils.java:493)
> at
>
org.apache.struts.taglib.html.BaseFieldTag.doStartTag(BaseFieldTag.java:188)
> at
>
pages._0002fpages_0002fAR_0005fpharmacy_0005fperiod_0002ejspAR_0005fpharmacy
>
_0005fperiod_jsp_29._jspService(_0002fpages_0002fAR_0005fpharmacy_0005fperio
> d_0002ejspAR_0005fpharmacy_0005fperiod_jsp_29.java:135)
> at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
>
org.apache.jasper.servlet.JspServlet$JspCountedServlet.service(JspServlet.ja
> va:130)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
>
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
> va:282)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
> at org.apache.tomcat.core.Handler.service(Handler.java:287)
> at
> org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
> at
>
org.apache.tomcat.facade.RequestDispatcherImpl.doForward(RequestDispatcherIm
> pl.java:222)
> at
>
org.apache.tomcat.facade.RequestDispatcherImpl.forward(RequestDispatcherImpl
> .java:162)
> at
>
org.apache.struts.action.ActionServlet.processActionForward(ActionServlet.ja
> va:1758)
> at
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1595)
> at
> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:491)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
> at org.apache.tomcat.core.Handler.service(Handler.java:287)
> at
> org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
> at
>
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:81
> 2)
> at
> org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)
> at
>
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
> onnectionHandler.java:213)
> at
> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
> at
> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
> at java.lang.Thread.run(Thread.java:484)
>
>
> --
> To unsubscribe, e-mail:
<ma...@jakarta.apache.org>
> For additional commands, e-mail:
<ma...@jakarta.apache.org>
>
>


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>