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 > >> > > > > >
