[opencms-dev] jsp "inclusion loop" error

Alexander Kandzior alex at opencms.org
Sun Sep 8 14:05:53 CEST 2002


migfai,

ok I see where the source of the issue is. Changing the mapping to /*
will also lead to other issues esp. with the static export. I recommend
not changing the mapping to /*. However using another servlet name (eg.
/cms/* instead of /opencms/*) works without problems.

Best Regards,
Alex.

Alexander Kandzior
OpenCms Group / Alkacon Software


> -----Original Message-----
> From: owner-opencms-dev at www.opencms.org 
> [mailto:owner-opencms-dev at www.opencms.org] On Behalf Of Ming Fai
> Sent: Saturday, September 07, 2002 9:27 PM
> To: opencms-dev at www.opencms.org
> Subject: RE: [opencms-dev] jsp "inclusion loop" error
> 
> 
> I've got the source of problem now. It's reproducible. In my 
> setup, I have modified the servlet mapping from /opencms/* to 
> /* in order to make the servlet handle request from the root. 
> Before I've changed the servlet mapping, everything including 
> the JSPs work fine. After I've changed the mapping, all are 
> fine except the JSPs.
> 
> Do you consider it is a 'problem'? Changing the servlet 
> mapping is not documented as a 'official' usage, but it is 
> definitely very useful for many people.
> 
> regards,
> mingfai
> 
> > -----Original Message-----
> > From: owner-opencms-dev at www.opencms.org 
> > [mailto:owner-opencms-dev at www.opencms.org]On Behalf Of Alexander 
> > Kandzior
> > Sent: Friday, September 06, 2002 7:18 PM
> > To: opencms-dev at www.opencms.org
> > Subject: RE: [opencms-dev] jsp "inclusion loop" error
> >
> >
> > mingfai
> >
> > Try to set CATALINA_OPTS="-Dfile.encoding=ISO-8859-1". It 
> should run 
> > on your platform, the errors you describe have not been 
> encountered so 
> > far and can not be reproduced here. Please try to verify 
> the error on 
> > a different machine so that we can reproduce it, we can 
> certainly fix 
> > it then.
> >
> > Regards,
> > Alex.
> >
> > ----------------------------
> > Alexander Kandzior
> > OpenCms Group / Alkacon Software
> >
> > > -----Original Message-----
> > > From: owner-opencms-dev at www.opencms.org 
> > > [mailto:owner-opencms-dev at www.opencms.org] On Behalf Of Ming Fai
> > > Sent: Friday, September 06, 2002 11:28 AM
> > > To: opencms-dev at www.opencms.org
> > > Subject: RE: [opencms-dev] jsp "inclusion loop" error
> > >
> > >
> > > hi Alex,
> > >
> > > thanks for your promptly reply. The environment is as follows:
> > >
> > > java version "1.4.0_01"
> > > Java(TM) 2 Runtime Environment, Standard Edition (build
> > > 1.4.0_01-b03) Java HotSpot(TM) Client VM (build 
> 1.4.0_01-b03, mixed 
> > > mode)  (Sun Java SDK) mysql  Ver 11.15 Distrib 3.23.41 
> Redhat Linux 
> > > 7.2 (2.4.7-10) Apache Tomcat/4.0.4
> > >
> > > yes, it's in default. As mentioned, the jsp file is a 
> pure html with 
> > > jsp extension for testing. I just quickly tried to add a 
> > > pageEncoding page directive to the jsp and it makes no 
> difference. 
> > > (well, it shouldn't make any difference) The following is 
> my (new) 
> > > jsp:
> > >
> > > <%@ page pageEncoding="ISO-8859-1"  %>
> > > <html>
> > >
> > > <body>
> > >
> > > <p>this is a test</p>
> > >
> > > </body>
> > >
> > > </html>
> > >
> > > Sorry that I've forgotten to provide the Systemerror 
> message in the 
> > > jsp page. It cannot be copy-and-pasted.
> > > [CmsException]: 28 Error while launching template class. Detailed 
> > > Error: ...(same as the previous error message)
> > >
> > > I wonder is it related to jsp template? I read about it 
> in another 
> > > thread but I didn't use it at all.
> > >
> > > Regards,
> > > mingfai
> > >
> > >
> > >
> > > > -----Original Message-----
> > > > From: owner-opencms-dev at www.opencms.org 
> > > > [mailto:owner-opencms-dev at www.opencms.org]On Behalf Of 
> Alexander 
> > > > Kandzior
> > > > Sent: Friday, September 06, 2002 4:56 PM
> > > > To: opencms-dev at www.opencms.org
> > > > Subject: RE: [opencms-dev] jsp "inclusion loop" error
> > > >
> > > >
> > > > mingfai,
> > > >
> > > > the inclusion loop error is thrown in case JSP "A" tries to 
> > > > include JSP "B" which in turn tries to include JSP "A" again, in
> > > which case an
> > > > endless look would occur.
> > > >
> > > > Please supply more information about your envirionment: 
> Java SDK 
> > > > version, Database, Operation System,  Tomcat Version.
> > > >
> > > > What is the charset you write your JSP in? Is it the 
> JSP default 
> > > > "ISO-8859-1"?
> > > >
> > > >
> > > > Best Regards,
> > > > Alex.
> > > >
> > > > ----------------------------
> > > > Alexander Kandzior
> > > > OpenCms Group / Alkacon Software
> > > >
> > > >
> > > > > -----Original Message-----
> > > > > From: owner-opencms-dev at www.opencms.org 
> > > > > [mailto:owner-opencms-dev at www.opencms.org] On Behalf 
> Of Ming Fai
> > > > > Sent: Friday, September 06, 2002 10:48 AM
> > > > > To: opencms-dev at www.opencms.org
> > > > > Subject: [opencms-dev] jsp "inclusion loop" error
> > > > >
> > > > >
> > > > > hi,
> > > > >
> > > > > I've got an error when I create a new JSP page in 5.0 
> beta 1 / 
> > > > > tomcat 4.0.4. The log is attached at the bottom. The jsp 
> > > > > /test/test.jsp is without any jsp syntax but a plain
> > > html. (i.e. sth
> > > > > like <html><body><p>no jsp
> > > > > code</p></body></html>) Does anybody have idea on what wrong?
> > > > >
> > > > > I notice there are two related post in May about the
> > > flexdemo and in
> > > > > early Aug about JSP compilation. It seems to me they are not 
> > > > > referred to the same problem.
> > > > >
> > > > > In fact, I have strange experience in using jsp in 
> OpenCMS. For 
> > > > > a fresh installed OpenCMS, normally, I can create and load
> > > jsp pages.
> > > > > However, after I've added other pages and made a couple
> > > of changes,
> > > > > all jsp cannot be loaded.
> > > > >
> > > > > please kindly advise and let me know if I should provide
> > > any other
> > > > > information to help to troubleshoot.
> > > > >
> > > > > regards,
> > > > > mingfai
> > > > >
> > > > >
> > > > >
> > > > > Error in CmsJspLoader.load() while loading:
> > > > > javax.servlet.ServletException: Flex
> > > > > Dispatcher: Dectected inclusion loop for target /test/test.jsp
> > > > > javax.servlet.ServletException: FlexDispatcher: Dectected
> > > inclusion
> > > > > loop for tar get /test/test.jsp
> > > > >         at
> > > > >
> > > 
> com.opencms.flex.cache.CmsFlexRequestDispatcher.include(CmsFlexReque
> > > > > s
> > > > > tDispatcher.java:167)
> > > > >         at
> > > com.opencms.flex.CmsJspLoader.load(CmsJspLoader.java:242)
> > > > >         at
> > > > > 
> com.opencms.flex.CmsJspLoader.initlaunch(CmsJspLoader.java:121)
> > > > >         at 
> com.opencms.core.OpenCms.showResource(OpenCms.java:653)
> > > > >         at
> > > > >
> > > 
> com.opencms.core.OpenCmsHttpServlet.doGet(OpenCmsHttpServlet.java:23
> > > 1
> > > > > )
> > > > >         at
> > > > > javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> > > > >
> > > >
> > > >
> > >
> >
> >
> 





More information about the opencms-dev mailing list