[opencms-dev] OpenCMS6 backward module compatibility

Mario Juric mario.juric at privat.tdcadsl.dk
Wed Dec 29 18:01:13 CET 2004


Hi John,

Depends on what parts you are using as Ulrich was so kind to point out. It
seems that some parts have changed more than others but you could start with
the simple import replacements. It's been a while since I made these changes
myself, so please don't hurt me if it is not enough.

Regards
Mario

-----Original Message-----
From: opencms-dev-bounces at opencms.org
[mailto:opencms-dev-bounces at opencms.org] On Behalf Of John Giammarche
Sent: 29. december 2004 16:47
To: The OpenCms mailing list
Subject: RE: [opencms-dev] OpenCMS6 backward module compatibility

So, just changing the @page import's would suffice?

Thanks,

John

--- Mario Juric <mario.juric at privat.tdcadsl.dk> wrote:

> Hi John,
> 
> When I upgraded from 5.0.1 to 5.3.5 I found that the
> OpenCMS library had
> changed. All classes are now listed under
> org.opencms.* and it seems that
> you are using the old com.opencms.* classes in your
> JSP templates. You will
> have to upgrade your JSP templates to use the new
> packages. I found that
> most interfaces are otherwise the same so it should
> be no big deal.
> 
> Regards
> Mario
> 
> -----Original Message-----
> From: opencms-dev-bounces at opencms.org
> [mailto:opencms-dev-bounces at opencms.org] On Behalf
> Of John Giammarche
> Sent: 29. december 2004 15:25
> To: The OpenCms mailing list
> Subject: [opencms-dev] OpenCMS6 backward module
> compatibility
> 
> Hello everyone,
> 
> I made a test installation of OpenCMS6 in my
> machine,
> and imported a whole OpenCMS5 site, as a module.
> 
> When I try to access the index html, I receive an
> exception. It reads as follows:
> 
>
--------------------------------------------------------
> java.lang.ClassNotFoundException:
> com.opencms.flex.CmsJspTemplate
> 	at
>
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
> a:1340)
> 	at
>
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
> a:1189)
> 	at
>
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
> 	at java.lang.Class.forName0(Native Method)
> 	at java.lang.Class.forName(Class.java:141)
> 	at
>
com.opencms.template.CmsTemplateClassManager.getClassInstance(CmsTemplateCla
> ssManager.java:59)
> 	at
>
com.opencms.template.CmsXmlTemplate.templateElement(CmsXmlTemplate.java:1365
> )
> 	at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> 	at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
> )
> 	at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
> .java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:324)
> 	at
>
com.opencms.template.A_CmsXmlContent.callUserMethod(A_CmsXmlContent.java:221
> )
> 	at
>
com.opencms.template.CmsXmlTemplateFile.handleElementTag(CmsXmlTemplateFile.
> java:796)
> 	at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> 	at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
> )
> 	at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
> .java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:324)
> 	at
>
com.opencms.template.A_CmsXmlContent.processNode(A_CmsXmlContent.java:1540)
> 	at
>
com.opencms.template.A_CmsXmlContent.getProcessedData(A_CmsXmlContent.java:4
> 98)
> 	at
>
com.opencms.template.A_CmsXmlContent.getProcessedDataValue(A_CmsXmlContent.j
> ava:562)
> 	at
>
com.opencms.template.CmsXmlTemplateFile.getProcessedDataValue(CmsXmlTemplate
> File.java:518)
> 	at
>
com.opencms.template.CmsXmlTemplateFile.getProcessedTemplateContent(CmsXmlTe
> mplateFile.java:561)
> 	at
>
com.opencms.template.CmsXmlTemplate.startProcessing(CmsXmlTemplate.java:1283
> )
> 	at
>
com.opencms.template.CmsXmlTemplate.getContent(CmsXmlTemplate.java:162)
> 	at
>
com.opencms.template.CmsXmlTemplate.getContent(CmsXmlTemplate.java:136)
> 	at
>
com.opencms.template.CmsRootTemplate.getMasterTemplate(CmsRootTemplate.java:
> 122)
> 	at
>
com.opencms.legacy.CmsXmlTemplateLoader.callCanonicalRoot(CmsXmlTemplateLoad
> er.java:198)
> 	at
>
com.opencms.legacy.CmsXmlTemplateLoader.generateOutput(CmsXmlTemplateLoader.
> java:488)
> 	at
>
com.opencms.legacy.CmsXmlTemplateLoader.processXmlTemplate(CmsXmlTemplateLoa
> der.java:715)
> 	at
>
com.opencms.legacy.CmsXmlTemplateLoader.load(CmsXmlTemplateLoader.java:631)
> 	at
>
org.opencms.loader.CmsXmlPageLoader.load(CmsXmlPageLoader.java:189)
> 	at
>
org.opencms.loader.CmsResourceManager.loadResource(CmsResourceManager.java:6
> 48)
> 	at
>
org.opencms.main.OpenCmsCore.showResource(OpenCmsCore.java:1346)
> 	at
>
org.opencms.main.OpenCmsServlet.doGet(OpenCmsServlet.java:103)
> 	at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
> 	at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> 	at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> FilterChain.java:237)
> 	at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> ain.java:157)
> 	at
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> va:214)
> 	at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
> t.java:104)
> 	at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> 	at
>
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContext
> Valve.java:198)
> 	at
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
> va:152)
> 	at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
> t.java:104)
> 	at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> 	at
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137
> )
> 	at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
> t.java:104)
> 	at
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118
> )
> 	at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
> t.java:102)
> 	at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> 	at
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
> :109)
> 	at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
> t.java:104)
> 	at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> 	at
>
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
> 	at
>
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
> 	at
>
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
> 	at
>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
> ction(Http11Protocol.java:705)
> 	at
>
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
> 	at
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
> a:683)
> 	at java.lang.Thread.run(Thread.java:534)
>
--------------------------------------------------------
> 
> 
> I'm not using the static export, because I need the
> site to be dynamic.
> 
> Well, I hope that someone can cast some light into
> the
> matter. Thanks in advance.
> 
> 
> John
> 
=== message truncated ===



		
__________________________________ 
Do you Yahoo!? 
Yahoo! Mail - 250MB free storage. Do more. Manage less. 
http://info.mail.yahoo.com/mail_250


_______________________________________________
This mail is send to you from the opencms-dev mailing list
To change your list options, or to unsubscribe from the list, please visit
http://mail.opencms.org/mailman/listinfo/opencms-dev




More information about the opencms-dev mailing list