Carole,

The root problem (missing org.w3c.dom.DocumentRanges class) suggests
you're using Tomcat 4.0.3, which has a bug that prevents JAXP 1.2 support
classes from being loaded from WEB-INF/lib.  If you switch either
backwards to JAXP 1.1 or forwards to Tomcat 4.0.4B2, you should be fine.

How have you set up the standard-examples web application?  Somehow, it
seems you've picked up the JAXP 1.2 support classes.  The current build,
however, uses JAXP 1.1.

(When I say "JAXP 1.1," by the way, I mean the crimson.jar/xalan.jar pair.  
You can identify JAXP 1.2 by its jaxp-api.jar, sax.jar, dom.jar,
xercesImpl.jar, and xalan.jar files.)

Hope that helps,

-- 
Shawn Bayern
"JSP Standard Tag Library"   http://www.jstlbook.com
(coming this summer from Manning Publications)

On Fri, 3 May 2002, Carole E. Mah wrote:

> 
> standard-examples/sql/index.jsp no longer loads -- the nightly build
> version dated today 2002-05-02.
> 
> The one from beta2 loaded fine!
> 
> I was under the impression that all I had to do to view the
> standard-examples.war was to copy it to webapps/ (I made a symlink inside
> webapps that points to it).
> 
> I did this, and restarted the server, and indeed, tomcat expanded it, just
> as it has done with the previous version bundled with beta.
> 
> So what is wrong?
> 
> thank you,
> -carole
> 
> Exception report
> 
> message Internal Server Error
> 
> description The server encountered an internal error (Internal Server
> Error) that prevented it from fulfilling this request.
> 
> exception
> 
> javax.servlet.ServletException: Servlet.init() for servlet jsp threw
> exception
>       at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:935)
>       at
> org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:653)
>       at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
>       at
> org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343)
>       at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
>       at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
>       at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
>       at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
> org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1012)
>       at
> org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107)
>       at java.lang.Thread.run(Thread.java:536)
> 
> root cause
> 
> java.lang.NoClassDefFoundError: org/w3c/dom/ranges/DocumentRange
>       at java.lang.ClassLoader.defineClass0(Native Method)
>       at java.lang.ClassLoader.defineClass(ClassLoader.java:509)
>       at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
>       at
> 
>org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1631)
>       at
> org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:926)
>       at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1360)
>       at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1243)
>       at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322)
>       at
> org.apache.xerces.jaxp.DocumentBuilderImpl.(DocumentBuilderImpl.java:102)
>       at
> 
>org.apache.xerces.jaxp.DocumentBuilderFactoryImpl.newDocumentBuilder(DocumentBuilderFactoryImpl.java:88)
>       at
> org.apache.jasper.parser.ParserUtils.parseXMLDocument(ParserUtils.java:197)
>       at
> 
>org.apache.jasper.compiler.TldLocationsCache.processWebDotXml(TldLocationsCache.java:165)
>       at
> org.apache.jasper.compiler.TldLocationsCache.(TldLocationsCache.java:138)
>       at
> org.apache.jasper.EmbededServletOptions.(EmbededServletOptions.java:345)
>       at org.apache.jasper.servlet.JspServlet.init(JspServlet.java:266)
>       at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:916)
>       at
> org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:653)
>       at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
>       at
> org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343)
>       at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
>       at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
>       at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
>       at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
> org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1012)
>       at
> org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107)
>       at java.lang.Thread.run(Thread.java:536)
> 
> 
> 
> 
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
> 


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to