As I told you before, this is not a Tiles problem.

Antonio

2011/6/11 purushotham kantevari <[email protected]>

> Dear All,
>
> In Jasperreports server UI framework developed using tiles framework.
>
> After going through source code in jsp files other jsp files included as
> template using Apache tiles 2.2.4 , and all included template jsp files
> starts with #.
>
> Not sure what exactly the temaplate files starts with # ment for. (for
> example #login.jsp)
>
> While deploying the application in WebLogic 10.3 jsp files are not getting
> pre-compiled.
>
>  *java.lang.ClassCastException: weblogic.jsp.internal.BinaryRoot cannot be
> cast to weblogic.jsp.internal.SourceFile
> *at weblogic.jsp.internal.CPL.addSourceFile(CPL.java:611)
> at weblogic.jsp.internal.CPL.addSourceFiles(CPL.java:597)
> at
> weblogic.servlet.jsp.JavelinxJSPStub.compilePage(JavelinxJSPStub.java:140)
> at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:246)
> at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:191)
> at
> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:235)
> at
> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
> at
>
> weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:499)
> at
>
> weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:429)
> at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:163)
> at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:184)
> at
>
> org.apache.tiles.jsp.context.JspTilesRequestContext.include(JspTilesRequestContext.java:103)
> at
>
> org.apache.tiles.jsp.context.JspTilesRequestContext.dispatch(JspTilesRequestContext.java:96)
> at
>
> org.apache.tiles.renderer.impl.TemplateAttributeRenderer.write(TemplateAttributeRenderer.java:44)
> at
>
> org.apache.tiles.renderer.impl.AbstractBaseAttributeRenderer.render(AbstractBaseAttributeRenderer.java:103)
> at
>
> org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:669)
> at
>
> org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:689)
> at
>
> org.apache.tiles.impl.BasicTilesContainer.renderContext(BasicTilesContainer.java:176)
> at
>
> org.apache.tiles.jsp.taglib.InsertTemplateTag.renderContext(InsertTemplateTag.java:91)
> at
>
> org.apache.tiles.jsp.taglib.InsertTemplateTag.render(InsertTemplateTag.java:81)
> *at org.apache.tiles.jsp.taglib.RenderTag.doEndTag(RenderTag.java:220)
> at
>
> jsp_servlet._web_45_inf._jsp._modules._login.__login._jspService(__login.java:893)
> *
> at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
> at
>
> weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
> at
>
> weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
> at
> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
> at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
> at
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
> at
>
> com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:127)
> at
>
> com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:56)
> at
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
> at
>
> weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:500)
> at
>
> weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:248)
> at
>
> org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:236)
> at
>
> org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:257)
> at
>
> org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1183)
> at
>
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:902)
> at
>
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
> at
>
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
> at
>
> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
> at
>
> weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
> at
>
> weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
> at
> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
> at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
> at
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
> at
>
> com.jaspersoft.jasperserver.war.common.UploadMultipartFilter.doFilter(UploadMultipartFilter.java:83)
> at
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
> at
>
> org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
> at
>
> com.jaspersoft.jasperserver.war.security.JSSwitchUserProcessingFilter.doFilterHttp(JSSwitchUserProcessingFilter.java:154)
> at
>
> org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> at
>
> org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
> at
>
> org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)
> at
>
> org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
> at
>
> org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
> at
>
> org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101)
> at
>
> org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> at
>
> org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
> at
>
> org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105)
> at
>
> org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> at
>
> org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
> at
>
> com.jaspersoft.jasperserver.api.metadata.user.service.impl.MetadataAuthenticationProcessingFilter.doFilter(MetadataAuthenticationProcessingFilter.java:139)
> at
>
> org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
> at
>
> com.jaspersoft.jasperserver.war.util.RequestParameterAuthenticationFilter.doFilter(RequestParameterAuthenticationFilter.java:97)
> at
>
> org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
> at
>
> org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:174)
> at
>
> org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> at
>
> org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
> at
>
> com.jaspersoft.jasperserver.war.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:184)
> at
>
> org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
> at
>
> org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:277)
> at
>
> org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> at
>
> org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
> at
>
> com.jaspersoft.jasperserver.war.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:184)
> at
>
> org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
> at
>
> com.jaspersoft.jasperserver.api.logging.filter.BasicLoggingFilter.doFilter(BasicLoggingFilter.java:53)
> at
>
> org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
> at
>
> org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)
> at
>
> org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> at
>
> org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
> at
>
> org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:175)
> at
>
> org.springframework.security.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:99)
> at
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
> at
>
> com.jaspersoft.jasperserver.war.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:67)
> at
>
> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
> at
>
> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
> at
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
> at
>
> weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
> at
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
> at
>
> weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3592)
> at
>
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
> at
> weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
> at
>
> weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2202)
> at
>
> weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2108)
> at
>
> weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
> at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
> at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
>
> Can someone help me on this. I badly in need of your help.
>
> Thanks in advance,
>
> Puru
>
>
> On Sat, Jun 4, 2011 at 12:29 AM, purushotham kantevari
> <[email protected]>wrote:
>
> > Dear All,
> >
> > In Jasper reporting infrastructure I see the apache templates are defines
> > with file names starts with # .For example #login.jsp.
> >
> > The above file is being included as template in another JSP file.
> >
> > What exactly the files with files whose name starts with # are ment for?.
> > Are they pre-compiled template executable . I am not very sure of it.
> >
> > Can some one helps me in understanding the same. And the also  jsp file
> > having template is not pre-compiling while deploying the application in
> > WebLogic 10.3
> >
> > Thanks,
> > Puru Kante
> >
> >
> >
> > On Fri, May 20, 2011 at 8:46 AM, purushotham kantevari <
> > [email protected]> wrote:
> >
> >> Dear All,
> >> I am working on jasperserver reporting application which is being
> >> developed based on Spring 2.5 + Tiles 2.1 .
> >>
> >> When I tried deploying the application in weblogic 10.3 , some how jsp
> >> compiler of weblogic is unable to parse the page.
> >>
> >>
> ====================================================================================
> >> java.lang.ClassCastException:weblogic.jsp.internal.BinaryRoot can not be
> >> cast to weblogic.jsp.internal.SourceFile.
> >>
> >> Can someone help me
> >>
> >> Thanks,
> >> Puru
> >>
> >
> >
>

Reply via email to