0 Replies Latest reply on Oct 20, 2003 8:21 PM by sysuser1

    JBoss and Struts Tiles?

    sysuser1

      Does anyone else get the following error when trying to hit a site that is running on JBoss using Struts Tiles? When I hit a page that does not use Tiles, everything is OK, but with Tiles it throws this exception. I tried running the same site on OC4J, and everything ran fine. Is there some configuration specific to JBoss that I must execute?


      org.apache.jasper.JasperException: org.apache.struts.util.RequestUtils.isXhtml(Ljavax/servlet/jsp/PageContext;)Z

      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)

      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)

      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)

      at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:575)

      at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:498)

      at org.apache.struts.action.RequestProcessor.doInclude(RequestProcessor.java:1042)

      at org.apache.struts.action.RequestProcessor.internalModuleRelativeInclude(RequestProcessor.java:987)

      at org.apache.struts.action.RequestProcessor.processInclude(RequestProcessor.java:570)

      at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:255)

      at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1292)

      at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:492)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)

      at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:575)

      at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:498)

      at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:822)

      at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:398)

      at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:137)

      at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:177)

      at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:756)

      at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:881)

      at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:473)

      at org.apache.jsp.about_page_jsp._jspx_meth_tiles_insert_0(about_page_jsp.java:95)

      at org.apache.jsp.about_page_jsp._jspService(about_page_jsp.java:59)

      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(JspServletWrapper.java:210)

      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)

      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)

      at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:432)

      at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:356)

      at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1014)

      at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:417)

      at org.apache.struts.action.RequestProcessor.processActionForward(RequestProcessor.java:390)

      at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:271)

      at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1292)

      at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:492)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)

      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:256)

      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

      at org.jboss.web.catalina.security.JBossSecurityMgrRealm.invoke(JBossSecurityMgrRealm.java:229)

      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

      at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)

      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

      at org.jboss.web.catalina.statistics.ContainerStatsValve.invoke(ContainerStatsValve.java:75)

      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

      at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)

      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)

      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

      at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)

      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)

      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

      at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:509)

      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)

      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

      at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)

      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)

      at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)

      at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)

      at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)

      at java.lang.Thread.run(Thread.java:534)