Rene:

Someone else had a similar problem earlier this week. 
I believe the cause was having an earlier version of
Xerces in the CLASSPATH before the Xerces 1.3.0 .jar. 
The ClassLoader will use the first instance that it
finds, so perhaps that explains your difficulty, too.

MOD


--- Ren�_Jensen <[EMAIL PROTECTED]> wrote:
> Hi
> 
> I�m trying to use the xerces 1.3.0 parser in a
> servlet.
> I copied the example (ValidatingDOM) that I found on
> via a link in a former 
> post on this list, I modyfied it into a servlet.
> (see attachment).
> 
> If I use the example excatly as I copied it from the
> website, it works fine. 
> BUT in my servlet version it only works if I turn
> off validation. With 
> validation on I get this error:
> 
> Internal Servlet Error:
> 
> java.lang.NoSuchMethodError
>       at
>
org.apache.xerces.parsers.DOMParser.startElement(DOMParser.java:1043)
>       at
>
org.apache.xerces.validators.common.XMLValidator.callStartElement
> (XMLValidator.java:965)
>       at
>
org.apache.xerces.framework.XMLDocumentScanner.scanElement
> (XMLDocumentScanner.java:1858)
>       at 
>
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch
> (XMLDocumentScanner.java:1001)
>       at
>
org.apache.xerces.framework.XMLDocumentScanner.parseSome
> (XMLDocumentScanner.java:381)
>       at
>
org.apache.xerces.framework.XMLParser.parse(XMLParser.java:952)
>       at
>
org.apache.xerces.validators.common.XMLValidator.resolveSchemaGrammar
> (XMLValidator.java:2437)
>       at 
>
org.apache.xerces.validators.common.XMLValidator.bindNamespacesToElementAndAttri
> butes(XMLValidator.java:2325)
>       at
>
org.apache.xerces.validators.common.XMLValidator.callStartElement
> (XMLValidator.java:921)
>       at
>
org.apache.xerces.framework.XMLDocumentScanner.scanElement
> (XMLDocumentScanner.java:1858)
>       at 
>
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch
> (XMLDocumentScanner.java:1001)
>       at
>
org.apache.xerces.framework.XMLDocumentScanner.parseSome
> (XMLDocumentScanner.java:381)
>       at
>
org.apache.xerces.framework.XMLParser.parse(XMLParser.java:952)
>       at
>
org.apache.xerces.framework.XMLParser.parse(XMLParser.java:991)
>       at validdom.doPost(validdom.java:54)
>       at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
>       at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>       at org.apache.tomcat.core.ServletWrapper.doService
> (ServletWrapper.java:404)
>       at
>
org.apache.tomcat.core.Handler.service(Handler.java:286)
>       at org.apache.tomcat.core.ServletWrapper.service
> (ServletWrapper.java:372)
>       at
>
org.apache.tomcat.core.ContextManager.internalService
> (ContextManager.java:797)
>       at org.apache.tomcat.core.ContextManager.service
> (ContextManager.java:743)
>       at 
>
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection
> (HttpConnectionHandler.java:210)
>       at org.apache.tomcat.service.TcpWorkerThread.runIt
> (PoolTcpEndpoint.java:416)
>       at
>
org.apache.tomcat.util.ThreadPool$ControlRunnable.run
> (ThreadPool.java:498)
>       at java.lang.Thread.run(Thread.java:484)
> 
> As you can see I�m running the servlet on a tomcat
> server, can that be the 
> problem..??
> 
> I�m really hoping for some help here, as I�m really
> confused.
> Any ideas anyone...???
> 
> TIA
> 
>        _\|/_
>        (@ @)
> ---oOOo-(_)-oOOo---
>     Ren� Jensen
>  [EMAIL PROTECTED]

> ATTACHMENT part 2 application/x-javascript
name=validdom.java; name=validdom.java
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
[EMAIL PROTECTED]


__________________________________________________
Do You Yahoo!?
Get email at your own domain with Yahoo! Mail. 
http://personal.mail.yahoo.com/

Reply via email to