AW: [opencms-dev] OpenCMS6 backward module compatibility

Ulrich Rueth lists at rueth.info
Wed Dec 29 16:59:39 CET 2004


Mario,

yes, but some packages also have changed. As far as I have experienced up to
now:

com.opencms.flex.jsp.* --> org.opencms.jsp.*

Regards
Ulrich

P.S. Best is to CVS checkout the source code and build your own javadoc.

-----Ursprungliche Nachricht-----
Von: opencms-dev-bounces at opencms.org
[mailto:opencms-dev-bounces at opencms.org]Im Auftrag von John Giammarche
Gesendet: Mittwoch, 29. Dezember 2004 16:47
An: The OpenCms mailing list
Betreff: 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