Refer to Sun's documentation on BOOTCLASSPATH.   Sun's JVM has specific
versions of some jar files/classpaths which are builtin/hard-coded and
override the standard CLASSPATH.  Effectively you will end up adding the
following argument to your java invocations:
-Xbootclasspath/p:filepath:filepath:filepath:....


On Tue, 2007-08-14 at 13:40 -0400, Santiago Pericas-Geertsen wrote:

> On Aug 10, 2007, at 1:22 PM, Mohsen Saboorian wrote:
> 
> > On 8/10/07, Zakon, Stuart <[EMAIL PROTECTED]> wrote:
> >> We are migrating a web application to JDK 1.5 and have discovered  
> >> that
> >> the XSLT engine is defaulted to Xalan XSLTC:
> >> http://java.sun.com/j2se/1.5.0/docs/guide/xml/jaxp/ 
> >> ReleaseNotes_150.html
> >>
> >> Currently we are experiencing problems with XSLTC and would like to
> >> switch to the interpretive version of Xalan 2.7.
> >>
> >> In the above release notes and compatability guide it is not clear  
> >> how
> >> we would override this XSLT engine and run the interpretive  
> >> version of
> >> Xalan, even if we install this version outside of the JDK since  
> >> the JDK
> >> takes preference in the classpath.
> >>
> >
> > You should change system properties
> > "javax.xml.transform.TransformerFactory", through a call like this:
> > System.setProperty("javax.xml.transform.TransformerFactory", "FQCN");
> >
> > examples of FQCN:
> > com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl
> > org.apache.xalan.xsltc.trax.TransformerFactoryImpl
> > net.sf.saxon.TransformerFactoryImpl
> > gnu.xml.transform.TransformerFactoryImpl
> 
>   Actually, it should suffice to put Xalan's jar in your classpath,  
> as the JAXP pluggability layer should search there first.
> 
> -- Santiago
> 

Reply via email to