Jesse Reynolds wrote: > At 22:29 -0400 15/8/2002, Vadim Gritsenko wrote: > >> Jesse Reynolds wrote: >> >>> At 22:10 -0400 15/8/2002, Vadim Gritsenko wrote: >>> >>>> Jesse Reynolds wrote: >>>> >>>>> >>>>> And I've made the changes to JaxpParser.java as Vadim has >>>>> suggested to get it to tell Xerces to "allow-java-encodings" but >>>>> it just doesn't seem to work. >>>>> >>>>> Perhaps a bug in Xerces? >>>> > > ... > >>> So, what should I try adding the allow-java-encodings code to now do >>> you think? I can't see any other file called JaxpParser.java in the >>> source, so does this mean I have to edit the source code of Avalon >>> XML Parser or something? >> >> >> >> :) >> >> You've got this part right. But it's not Avalon XML Parser, it's >> Avalon XML Parser Component which wraps JAXP parser into Component. >> >> Source is located at: >> >> >http://cvs.apache.org/viewcvs.cgi/jakarta-avalon-excalibur/xmlbundle/src/java/org/apache/avalon/excalibur/xml/Attic/JaxpParser.java?rev=1.3&content-type=text/vnd.viewcvs-markup > >> >> >> You don't have to compile all Excalibur, you can just patch and >> compile this class (add some System.out.println to see what's going >> on!) and put it under webapp/WEB-INF/classes/org/apache/..., and it >> will be loaded from there before old class. > > > Hi Vadim > > Okay, I've modified the JaxpParser.java and placed it at: > > >$TOMCAT_HOME/webapps/cocoon/WEB-INF/classes/org/apache/avalon/excalibur/xml/Attic/JaxpParser.java >
Ahem... Take a look at "package ..." line in the source code. *This* line should match directory, not URL from CVS. It should be (after compilation!!!): $TOMCAT_HOME/webapps/cocoon/WEB-INF/classes/org/apache/avalon/excalibur/xml/JaxpParser.class > and have compiled it so there is a JaxpParser.class in the same dir. > > I've strewn it with copious System.out.println("debug..."); lines but > none of them are reaching the catalina.out file. As a test I put a > println into CocoonServlet.java and recompiled Cocoon and this debug > line DOES appear in catalina.out, so I'm sure I know where I should be > looking for the debug output... > > It would appear that Cocoon is not finding my new JaxpParser.class file. > > How can I be sure about this... and how can I rectify the situation so > it is loading it before the main excalibur jars? It *will* load it before jars in WEB-INF/lib. Vadim > Thanks > > Jesse --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>