Try inserting this line in your server.xml file,
inside the <ContextManager></ContextManager> element:

         <RequestInterceptor
className="org.apache.tomcat.request.Jdk12Interceptor"
/>


 --- "emmanuel.boudrant" <[EMAIL PROTECTED]> escreveu: > 
> Hello everybody,
> 
> I want parse a Xml config file with the Digester
> placed now in Jakarta Commons. I'm under Tomcat
> 3.2.1 so I replace my jaxp.jar by xerces.jar
> (version 1.3.1) in my tomcat/lib.
> 
> ...and when I launch my application, I've got a
> ClassNotFoundException on a class
> (com.cross.strutsext.validator.RuleBean), this class
> can be found in my webapps classes directory.
> 
> Is there any trouble with Tomcat ClassLoader ?
> 
> Here my code :
> 
>         (...) Digester digester = new Digester();
>         digester.push(this);
> 
>         // digester version commons
>         digester.setUseContextClassLoader(true);
>         digester.setLogger(new
>
org.apache.commons.logging.impl.Log4JCategoryLog(log));
>         // digester version commons
> 
>         digester.setValidating(false); (...)
> 
> Here the message:
> 
> DEBUG 2002-04-22 13:30:37,047 [main] -
>
setDocumentLocator(org.apache.xerces.readers.DefaultEntityHandler@29ab3e)
> 
> DEBUG 2002-04-22 13:30:37,047 [main] -
> startDocument()
> 
> DEBUG 2002-04-22 13:30:37,047 [main] -
> startElement(,,form-rules)
> 
> DEBUG 2002-04-22 13:30:37,047 [main] -   Pushing
> body text ''
> 
> DEBUG 2002-04-22 13:30:37,266 [main] -   New
> match='form-rules'
> 
> DEBUG 2002-04-22 13:30:37,266 [main] -   Fire
> begin() for
>
ObjectCreateRule[className=com.cross.strutsext.validator.RuleBean,
> attributeName=className]
> 
> DEBUG 2002-04-22 13:30:37,266 [main] -
> [ObjectCreateRule]{form-rules}New
> com.cross.strutsext.validator.RuleBean
> 
> ERROR 2002-04-22 13:30:37,281 [main] - Begin event
> threw exception
> 
> java.lang.ClassNotFoundException:
> com.cross.strutsext.validator.RuleBean
> 
>  at
>
java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> 
>  at
> java.security.AccessController.doPrivileged(Native
> Method)
> 
>  at
>
java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> 
>  at
>
java.lang.ClassLoader.loadClass(ClassLoader.java:297)
> 
>  at
>
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
> 
>  at
>
java.lang.ClassLoader.loadClass(ClassLoader.java:253)
> 
>  at
>
org.apache.commons.digester.ObjectCreateRule.begin(ObjectCreateRule.java:187)
> 
>  at
>
org.apache.commons.digester.Digester.startElement(Digester.java:1029)
> 
>  at
>
org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1376)
> 
>  at
>
org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidator.java:1170)
> 
>  at
>
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:994)
> 
>  at
>
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381)
> 
>  
> 
>  
> 
> 
> 
> ---------------------------------
> Yahoo! Mail -- Une adresse @yahoo.fr gratuite et en
> français !
>  

=====
----------------------------------------
Frederico Ferro Schuh
[EMAIL PROTECTED]
ICQ: 20486081

_______________________________________________________________________________________________
Yahoo! Empregos
O trabalho dos seus sonhos pode estar aqui. Cadastre-se hoje mesmo no Yahoo! Empregos 
e tenha acesso a milhares de vagas abertas!
http://br.empregos.yahoo.com/

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

Reply via email to