Have you tried putting MessageProperties in WEB-INF/classes? > -----Original Message----- > From: Rabih Yazbeck [mailto:[EMAIL PROTECTED] > Sent: Wednesday, March 26, 2003 2:14 PM > To: 'Struts Users Mailing List' > Subject: error with JBoss: Missing message for key > > > Hello, > > I have received an error (copied below) when deploying my > Struts application on JBoss-Tomcat4.18, but I don’t have > problem with the stand-alone Tomcat4.18 or WebLogic using the > same "war" file... my MessageProperties files are in the war > file under WEB-INF/lib .. I also tried to put them in JBoss > under server/all/lib/ but with no success.. > > By the way, I am using Tiles. And the header, where the error > occurred, contains: > <tiles:importAttribute name="title"/> <bean:message name="title> > > ..any idea? Thank you in advance.. > > the error is: > > [ServletException in:/layouts/header.jsp] Missing message for > key home.title' javax.servlet.ServletException: Missing > message for key home.title at > org.apache.jasper.runtime.PageContextImpl.handlePageException( > PageContextImpl.java:530) at > org.apache.jsp.header_jsp._jspService(header_jsp.java:76) at > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java > :137) at > javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServlet > Wrapper.java:204) at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet > .java:295) at > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:2 > 41) at > javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(Applicat > ionDispatcher.java:684) at > org.apache.catalina.core.ApplicationDispatcher.doInclude(Appli > cationDispatcher.java:575) at > org.apache.catalina.core.ApplicationDispatcher.include(Applica > tionDispatcher.java:498) at > org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl. > java:118) at > org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:161 > ) at > org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.j > ava:702) at > org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTa > g(InsertTag.java:817) at > org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.ja > va:466) at > org.apache.jsp.layout_0002ddefault_jsp._jspx_meth_tiles_insert > _0(layout_0002ddefault_jsp.java:207) at > org.apache.jsp.layout_0002ddefault_jsp._jspx_meth_html_html_0( > layout_0002ddefault_jsp.java:102) at > org.apache.jsp.layout_0002ddefault_jsp._jspService(layout_0002 > ddefault_jsp.java:69) at > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java > :137) at > javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServlet > Wrapper.java:204) at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet > .java:295) at > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:2 > 41) at > javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(Applicat > ionDispatcher.java:684) at > org.apache.catalina.core.ApplicationDispatcher.doForward(Appli > cationDispatcher.java:432) at > org.apache.catalina.core.ApplicationDispatcher.forward(Applica > tionDispatcher.java:356) at > org.apache.struts.action.RequestProcessor.doForward(RequestPro > cessor.java:1058) at > org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesR > equestProcessor.java:269) at > org.apache.struts.tiles.TilesRequestProcessor.processTilesDefi > nition(TilesRequestProcessor.java:249) at > org.apache.struts.tiles.TilesRequestProcessor.internalModuleRe > lativeForward(TilesRequestProcessor.java:333) at > org.apache.struts.action.RequestProcessor.processForward(Reque > stProcessor.java:578) at > org.apache.struts.action.RequestProcessor.process(RequestProce > ssor.java:260) at > org.apache.struts.action.ActionServlet.process(ActionServlet.j > ava:1420) at > org.apache.struts.action.ActionServlet.doGet(ActionServlet.jav > a:502) at > javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilt > er(ApplicationFilterChain.java:247) at > org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli > cationFilterChain.java:193) at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardW > rapperValve.java:260) at > org.apache.catalina.core.StandardPipeline$StandardPipelineValv > eContext.invokeNext(StandardPipeline.java:643) at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:480) at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.ja > va:995) at > org.apache.catalina.core.StandardContextValve.invoke(StandardC > ontextValve.java:191) at > org.apache.catalina.core.StandardPipeline$StandardPipelineValv > eContext.invokeNext(StandardPipeline.java:643) at > org.apache.catalina.valves.CertificatesValve.invoke(Certificat > esValve.java:246) at > org.apache.catalina.core.StandardPipeline$StandardPipelineValv > eContext.invokeNext(StandardPipeline.java:641) at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:480) at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.ja > va:995) at > org.apache.catalina.core.StandardContext.invoke(StandardContex > t.java:2415) at > org.apache.catalina.core.StandardHostValve.invoke(StandardHost > Valve.java:180) at > org.apache.catalina.core.StandardPipeline$StandardPipelineValv > eContext.invokeNext(StandardPipeline.java:643) at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDi > spatcherValve.java:170) at > org.apache.catalina.core.StandardPipeline$StandardPipelineValv > eContext.invokeNext(StandardPipeline.java:641) at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReport > Valve.java:172) at > org.apache.catalina.core.StandardPipeline$StandardPipelineValv > eContext.invokeNext(StandardPipeline.java:641) at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValv > e.java:509) at > org.apache.catalina.core.StandardPipeline$StandardPipelineValv > eContext.invokeNext(StandardPipeline.java:641) at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:480) at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.ja > va:995) at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEn > gineValve.java:174) at > org.apache.catalina.core.StandardPipeline$StandardPipelineValv > eContext.invokeNext(StandardPipeline.java:643) at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:480) at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.ja > va:995) at > org.apache.catalina.connector.http.HttpProcessor.process(HttpP > rocessor.java:1040) at > org.apache.catalina.connector.http.HttpProcessor.run(HttpProce > ssor.java:1151) at java.lang.Thread.run(Thread.java:536) > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] >
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]