[opencms-dev] Tomcat 5.0.16 usage
M Butcher
mbutcher at grcomputing.net
Fri Feb 6 23:24:02 CET 2004
Search the mailing list archives. IIRC, this is a problem with the
Xerces jar included in Tomcat.
Last I heard, OpenCms did not run on Tomcat 5 (which is still in beta,
is it not?).
Matt
reed.mccauley at us.abb.com wrote:
>
>
>
>
> Hi,
> I've installed the opencms (Tomcat (5.0.16), MySQL (4.0.17) and opencms
> (5.0.1)) environment on W2K. I'm trying out "the demo" listed in Ch 5.2
> section 1 of the opencms manual. The step to "Edit pages" fails. On
> different installation/test run phases I get different results. Here's
> the
> most common:
> type Exception report
> message
> description The server encountered an internal error () that prevented
> it from
> fulfilling this request.
> exception
> javax.servlet.ServletException: Servlet execution threw an exception
>
> root cause
> java.lang.NoSuchMethodError:
> org.apache.xerces.dom.CoreDocumentImpl.getEncoding()Ljava/lang/String;
>
> com.opencms.template.CmsXmlXercesParser.getOriginalEncoding(CmsXmlXercesParser.java:193)
>
>
> com.opencms.template.CmsXmlXercesParser.getXmlText(CmsXmlXercesParser.java:131)
>
> com.opencms.template.A_CmsXmlContent.getXmlText(A_CmsXmlContent.java:684)
>
> com.opencms.template.A_CmsXmlContent.getXmlText(A_CmsXmlContent.java:673)
>
> com.opencms.file.CmsResourceTypePage.copyResource(CmsResourceTypePage.java:391)
>
> com.opencms.file.CmsObject.copyResource(CmsObject.java:684)
>
> com.opencms.workplace.CmsXmlTemplateEditor.createTemporaryFile(CmsXmlTemplateEditor.java:100)
>
>
> com.opencms.workplace.CmsXmlTemplateEditor.getContent(CmsXmlTemplateEditor.java:444)
>
>
> com.opencms.template.cache.CmsElementXml.getContent(CmsElementXml.java:171)
>
> com.opencms.template.cache.CmsUri.callCanonicalRoot(CmsUri.java:185)
>
> com.opencms.template.cache.CmsElementCache.callCanonicalRoot(CmsElementCache.java:149)
>
>
> com.opencms.launcher.CmsXmlLauncher.generateOutput(CmsXmlLauncher.java:285)
>
> com.opencms.launcher.CmsXmlLauncher.launch(CmsXmlLauncher.java:341)
> com.opencms.launcher.A_CmsLauncher.initlaunch(A_CmsLauncher.java:274)
> com.opencms.core.OpenCms.showResource(OpenCms.java:961)
> com.opencms.core.OpenCmsHttpServlet.doGet(OpenCmsHttpServlet.java:310)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
>
>
> Note that I'm using Tomcat 5.0.16. I get a compability warning during
> installation saying that opencms has not been tested against it. Is this
> the problem?
>
> Thanks for any help on this,
>
> Reed
>
> (See attached file: C.htm)
>
>
> ------------------------------------------------------------------------
>
>
> Hi,
> I've installed the opencms (Tomcat (5.0.16), MySQL (4.0.17) and opencms
> (5.0.1)) environment on W2K. I'm trying out "the demo" listed in Ch 5.2
> section 1 of the opencms manual. The step to "Edit pages" fails. On
> different installation/test run phases I get different results. Here's
> the most common:
>
> *type* Exception report
>
> *message*
>
> *description* _The server encountered an internal error () that
> prevented it from fulfilling this request._
>
> *exception*
> javax.servlet.ServletException: Servlet execution threw an exception
>
> *root cause*
> java.lang.NoSuchMethodError:
> org.apache.xerces.dom.CoreDocumentImpl.getEncoding()Ljava/lang/String;
>
> com.opencms.template.CmsXmlXercesParser.getOriginalEncoding(CmsXmlXercesParser.java:193)
>
> com.opencms.template.CmsXmlXercesParser.getXmlText(CmsXmlXercesParser.java:131)
>
> com.opencms.template.A_CmsXmlContent.getXmlText(A_CmsXmlContent.java:684)
>
> com.opencms.template.A_CmsXmlContent.getXmlText(A_CmsXmlContent.java:673)
>
> com.opencms.file.CmsResourceTypePage.copyResource(CmsResourceTypePage.java:391)
> com.opencms.file.CmsObject.copyResource(CmsObject.java:684)
>
> com.opencms.workplace.CmsXmlTemplateEditor.createTemporaryFile(CmsXmlTemplateEditor.java:100)
>
> com.opencms.workplace.CmsXmlTemplateEditor.getContent(CmsXmlTemplateEditor.java:444)
>
> com.opencms.template.cache.CmsElementXml.getContent(CmsElementXml.java:171)
>
> com.opencms.template.cache.CmsUri.callCanonicalRoot(CmsUri.java:185)
>
> com.opencms.template.cache.CmsElementCache.callCanonicalRoot(CmsElementCache.java:149)
>
> com.opencms.launcher.CmsXmlLauncher.generateOutput(CmsXmlLauncher.java:285)
>
> com.opencms.launcher.CmsXmlLauncher.launch(CmsXmlLauncher.java:341)
>
> com.opencms.launcher.A_CmsLauncher.initlaunch(A_CmsLauncher.java:274)
> com.opencms.core.OpenCms.showResource(OpenCms.java:961)
>
> com.opencms.core.OpenCmsHttpServlet.doGet(OpenCmsHttpServlet.java:310)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
>
>
> Note that I'm using Tomcat 5.0.16. I get a compability warning during
> installation saying that opencms has not been tested against it. Is this
> the problem?
>
> Thanks for any help on this,
>
> Reed
>
More information about the opencms-dev
mailing list