I am using the Struts framework in my current application which consists
of building web forms to add/edit/delete records from the database.
The Struts framework saved me a lot of time - no need to write the servlet
code,
and parse the HttpRequest for parameters - thank you Struts!
 I will use Struts every time in my future projects!

One weak point of the bare-bones Struts is that *it does not* provide any
means for easy
building of JSP GUI. So - when I found  the  "Struts Layout by Improve" it
was going to solve
 EXACTLY this issue. Unfortunately I cannot get struts-layout  to work.
 I unpacked the  "struts-layout.war", but when I type  this URL
http://localhost:8080/struts-layout/
I am getting an exception from
"fr.improve.struts.taglib.layout.util.LayoutUtils.getLabel(LayoutUtils.java:292)".
I am using Tomcat 4.0.1 and Struts1.0.1 - and this is the content of my
TOMCAT_HOME/common/lib:

10/14/01  01:13p                45,386 activation.jar
10/14/01  01:13p                84,854 jdbc2_0-stdext.jar
10/14/01  01:13p                98,496 jndi.jar
10/14/01  01:13p                17,619 jta.jar
10/14/01  01:13p               280,984 mail.jar
10/14/01  01:13p                25,604 naming-common.jar
10/14/01  01:13p                36,194 naming-resources.jar
10/14/01  01:13p                75,126 servlet.jar
05/06/01  03:19a             4,710,522 tools.jar
10/14/01  01:13p                 1,827 tyrex.license
10/14/01  01:13p               303,064 tyrex-0.9.7.0.jar
10/14/01  01:13p             1,808,883 xerces.jar

Does anyone know what may be causing this exception?

Thanks in advance
Melissa Manoogian
JPM STO

javax.servlet.jsp.JspException
        at
fr.improve.struts.taglib.layout.util.LayoutUtils.getLabel(LayoutUtils.java:292)
        at
fr.improve.struts.taglib.layout.util.LayoutUtils.getLabel(LayoutUtils.java:263)
        at
fr.improve.struts.taglib.layout.LabelledTag.getLabel(LabelledTag.java:60)
        at
fr.improve.struts.taglib.layout.HtmlTag.doPrintHead(HtmlTag.java:134)
        at
fr.improve.struts.taglib.layout.HtmlTag.doStartTag(HtmlTag.java:167)
        at org.apache.jsp.index$jsp._jspService(index$jsp.java:94)
        at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:202)
        at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:382)
        at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:474)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:201)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
        at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1011)
        at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106)
        at java.lang.Thread.run(Unknown Source)




--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to