|
View:
New views
6 Messages
—
Rating Filter:
Alert me
|
|
|
Cannot locate inline Decorator: defaultHi guys,
I'm using appfuse 1.9.4 with sitemesh. I got a problem whenever I try to navigate to a non-existing page, I will get the following error: ------------------------------------------------------------------------------------------------ com.opensymphony.module.sitemesh.factory.FactoryException: Cannot locate inline Decorator: default at com.opensymphony.module.sitemesh.mapper.InlineDecoratorMapper.getDecorator(InlineDecoratorMapper.java:39) at com.opensymphony.module.sitemesh.taglib.page.ApplyDecoratorTag.doEndTag(ApplyDecoratorTag.java:250) at org.apache.jsp._404_jsp._jspx_meth_page_005fapplyDecorator_005f0(_404_jsp.java:190) at org.apache.jsp._404_jsp._jspService(_404_jsp.java:100) 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:374) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) 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) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:438) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302) at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:424) at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:343) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:144) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697) at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690) at java.lang.Thread.run(Thread.java:595) ------------------------------------------------------------------------------------------------ where should I configure so that whenever user try to navigate to a non-existing page, she will be redirected to 404.html page? Appreciate someone can assist here ! Thanks! Mark |
|
|
Re: Cannot locate inline Decorator: defaultThis should work fine - you might want to compare your 404 page with
the one in AppFuse 2.x. Also, note that we now exclude error pages in decorators.xml so they don't get decorated twice: <pattern>/40*.jsp</pattern> Matt On Thu, Jul 31, 2008 at 12:12 AM, Plant More Tree <markthien@...> wrote: > > Hi guys, > > I'm using appfuse 1.9.4 with sitemesh. I got a problem whenever I try to > navigate to a non-existing page, I will get the following error: > > ------------------------------------------------------------------------------------------------ > com.opensymphony.module.sitemesh.factory.FactoryException: Cannot locate > inline Decorator: default > at > com.opensymphony.module.sitemesh.mapper.InlineDecoratorMapper.getDecorator(InlineDecoratorMapper.java:39) > at > com.opensymphony.module.sitemesh.taglib.page.ApplyDecoratorTag.doEndTag(ApplyDecoratorTag.java:250) > at > org.apache.jsp._404_jsp._jspx_meth_page_005fapplyDecorator_005f0(_404_jsp.java:190) > at org.apache.jsp._404_jsp._jspService(_404_jsp.java:100) > 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:374) > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) > 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) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630) > at > org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:438) > at > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374) > at > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302) > at > org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:424) > at > org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:343) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:144) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) > at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190) > at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283) > at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767) > at > org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697) > at > org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690) > at java.lang.Thread.run(Thread.java:595) > ------------------------------------------------------------------------------------------------ > > where should I configure so that whenever user try to navigate to a > non-existing page, she will be redirected to 404.html page? Appreciate > someone can assist here ! > > Thanks! > Mark > > > -- > View this message in context: http://www.nabble.com/Cannot-locate-inline-Decorator%3A-default-tp18748360p18748360.html > Sent from the OpenSymphony - SiteMesh mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscribe@... > For additional commands, e-mail: users-help@... > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@... For additional commands, e-mail: users-help@... |
|
|
Re: Cannot locate inline Decorator: defaultHi Matt,
I'm sorry but I really don't understand what were you explaining. You mean I gotta change like below for appfuse 1.9.4 ?: <decorators defaultdir="/decorators"> <excludes> <pattern>/resources/*</pattern> <pattern>/40*.jsp</pattern> </excludes> <decorator name="default" page="default.jsp"> <pattern>/*</pattern> </decorator> </decorators> regards, Mark
|
|
|
Re: Cannot locate inline Decorator: defaultNo, that looks correct.
Matt On Fri, Aug 1, 2008 at 3:53 AM, Plant More Tree <markthien@...> wrote: > > Hi Matt, > > I'm sorry but I really don't understand what were you explaining. You > mean I gotta change like below for appfuse 1.9.4 ?: > > <decorators defaultdir="/decorators"> > <excludes> > <pattern>/resources/*</pattern> > <pattern>/40*.jsp</pattern> > </excludes> > <decorator name="default" page="default.jsp"> > <pattern>/*</pattern> > </decorator> > </decorators> > > regards, > Mark > > > > mraible wrote: >> >> This should work fine - you might want to compare your 404 page with >> the one in AppFuse 2.x. >> >> Also, note that we now exclude error pages in decorators.xml so they >> don't get decorated twice: >> >> <pattern>/40*.jsp</pattern> >> >> Matt >> >> >> On Thu, Jul 31, 2008 at 12:12 AM, Plant More Tree <markthien@...> >> wrote: >>> >>> Hi guys, >>> >>> I'm using appfuse 1.9.4 with sitemesh. I got a problem whenever I try >>> to >>> navigate to a non-existing page, I will get the following error: >>> >>> ------------------------------------------------------------------------------------------------ >>> com.opensymphony.module.sitemesh.factory.FactoryException: Cannot locate >>> inline Decorator: default >>> at >>> com.opensymphony.module.sitemesh.mapper.InlineDecoratorMapper.getDecorator(InlineDecoratorMapper.java:39) >>> at >>> com.opensymphony.module.sitemesh.taglib.page.ApplyDecoratorTag.doEndTag(ApplyDecoratorTag.java:250) >>> at >>> org.apache.jsp._404_jsp._jspx_meth_page_005fapplyDecorator_005f0(_404_jsp.java:190) >>> at org.apache.jsp._404_jsp._jspService(_404_jsp.java:100) >>> 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:374) >>> at >>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337) >>> at >>> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) >>> 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) >>> at >>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630) >>> at >>> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:438) >>> at >>> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374) >>> at >>> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302) >>> at >>> org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:424) >>> at >>> org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:343) >>> at >>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:144) >>> at >>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) >>> at >>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) >>> at >>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) >>> at >>> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190) >>> at >>> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283) >>> at >>> org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767) >>> at >>> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697) >>> at >>> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889) >>> at >>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690) >>> at java.lang.Thread.run(Thread.java:595) >>> ------------------------------------------------------------------------------------------------ >>> >>> where should I configure so that whenever user try to navigate to a >>> non-existing page, she will be redirected to 404.html page? Appreciate >>> someone can assist here ! >>> >>> Thanks! >>> Mark >>> >>> >>> -- >>> View this message in context: >>> http://www.nabble.com/Cannot-locate-inline-Decorator%3A-default-tp18748360p18748360.html >>> Sent from the OpenSymphony - SiteMesh mailing list archive at Nabble.com. >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: users-unsubscribe@... >>> For additional commands, e-mail: users-help@... >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscribe@... >> For additional commands, e-mail: users-help@... >> >> >> > > -- > View this message in context: http://www.nabble.com/Cannot-locate-inline-Decorator%3A-default-tp18748360p18771322.html > Sent from the OpenSymphony - SiteMesh mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscribe@... > For additional commands, e-mail: users-help@... > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@... For additional commands, e-mail: users-help@... |
|
|
Re: Cannot locate inline Decorator: defaultso what's the solution? I'm still getting the same problem !
|
|
|
Re: Cannot locate inline Decorator: defaultI don't know the solution, I haven't seen this problem myself.
Matt On Sun, Aug 3, 2008 at 9:50 AM, Plant More Tree <markthien@...> wrote: > > so what's the solution? I'm still getting the same problem ! > > > > mraible wrote: >> >> No, that looks correct. >> >> Matt >> >> On Fri, Aug 1, 2008 at 3:53 AM, Plant More Tree <markthien@...> >> wrote: >>> >>> Hi Matt, >>> >>> I'm sorry but I really don't understand what were you explaining. You >>> mean I gotta change like below for appfuse 1.9.4 ?: >>> >>> <decorators defaultdir="/decorators"> >>> <excludes> >>> <pattern>/resources/*</pattern> >>> <pattern>/40*.jsp</pattern> >>> </excludes> >>> <decorator name="default" page="default.jsp"> >>> <pattern>/*</pattern> >>> </decorator> >>> </decorators> >>> >>> regards, >>> Mark >>> >>> >>> >>> mraible wrote: >>>> >>>> This should work fine - you might want to compare your 404 page with >>>> the one in AppFuse 2.x. >>>> >>>> Also, note that we now exclude error pages in decorators.xml so they >>>> don't get decorated twice: >>>> >>>> <pattern>/40*.jsp</pattern> >>>> >>>> Matt >>>> >>>> >>>> On Thu, Jul 31, 2008 at 12:12 AM, Plant More Tree <markthien@...> >>>> wrote: >>>>> >>>>> Hi guys, >>>>> >>>>> I'm using appfuse 1.9.4 with sitemesh. I got a problem whenever I try >>>>> to >>>>> navigate to a non-existing page, I will get the following error: >>>>> >>>>> ------------------------------------------------------------------------------------------------ >>>>> com.opensymphony.module.sitemesh.factory.FactoryException: Cannot >>>>> locate >>>>> inline Decorator: default >>>>> at >>>>> com.opensymphony.module.sitemesh.mapper.InlineDecoratorMapper.getDecorator(InlineDecoratorMapper.java:39) >>>>> at >>>>> com.opensymphony.module.sitemesh.taglib.page.ApplyDecoratorTag.doEndTag(ApplyDecoratorTag.java:250) >>>>> at >>>>> org.apache.jsp._404_jsp._jspx_meth_page_005fapplyDecorator_005f0(_404_jsp.java:190) >>>>> at org.apache.jsp._404_jsp._jspService(_404_jsp.java:100) >>>>> 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:374) >>>>> at >>>>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337) >>>>> at >>>>> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) >>>>> 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) >>>>> at >>>>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630) >>>>> at >>>>> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:438) >>>>> at >>>>> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374) >>>>> at >>>>> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302) >>>>> at >>>>> org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:424) >>>>> at >>>>> org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:343) >>>>> at >>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:144) >>>>> at >>>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) >>>>> at >>>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) >>>>> at >>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) >>>>> at >>>>> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190) >>>>> at >>>>> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283) >>>>> at >>>>> org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767) >>>>> at >>>>> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697) >>>>> at >>>>> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889) >>>>> at >>>>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690) >>>>> at java.lang.Thread.run(Thread.java:595) >>>>> ------------------------------------------------------------------------------------------------ >>>>> >>>>> where should I configure so that whenever user try to navigate to a >>>>> non-existing page, she will be redirected to 404.html page? Appreciate >>>>> someone can assist here ! >>>>> >>>>> Thanks! >>>>> Mark >>>>> >>>>> >>>>> -- >>>>> View this message in context: >>>>> http://www.nabble.com/Cannot-locate-inline-Decorator%3A-default-tp18748360p18748360.html >>>>> Sent from the OpenSymphony - SiteMesh mailing list archive at >>>>> Nabble.com. >>>>> >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: users-unsubscribe@... >>>>> For additional commands, e-mail: users-help@... >>>>> >>>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: users-unsubscribe@... >>>> For additional commands, e-mail: users-help@... >>>> >>>> >>>> >>> >>> -- >>> View this message in context: >>> http://www.nabble.com/Cannot-locate-inline-Decorator%3A-default-tp18748360p18771322.html >>> Sent from the OpenSymphony - SiteMesh mailing list archive at Nabble.com. >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: users-unsubscribe@... >>> For additional commands, e-mail: users-help@... >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscribe@... >> For additional commands, e-mail: users-help@... >> >> >> > > -- > View this message in context: http://www.nabble.com/Cannot-locate-inline-Decorator%3A-default-tp18748360p18799802.html > Sent from the OpenSymphony - SiteMesh mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscribe@... > For additional commands, e-mail: users-help@... > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@... For additional commands, e-mail: users-help@... |
| Free embeddable forum powered by Nabble | Forum Help |