[opencms-dev] OpenCMS6 backward module compatibility

John Giammarche jgiammarche at yahoo.com
Wed Dec 29 16:47:26 CET 2004


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



More information about the opencms-dev mailing list