Please note that JDK1.4 has Xalan embedded in it.
If you have JDK 1.4 installed, Xalan classes are in
<JDKHOME>/jre/lib/rt.jar.

Maybe that's why.

Julio

----- Original Message -----
From: "John Nikolai" <[EMAIL PROTECTED]>
To: "Tim Cronin" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Thursday, April 03, 2003 4:55 PM
Subject: Re: Tomcat and Xalan...


>
> Thanks for the help, this does solve the problem. The FAQ talks about
> setting up Java 1.4 but fails to mention anything about setting up
> Tomcat. It might be worth while adding another question to the FAQ...
>
> Thanks,
>   - John
>
> On Thursday, April 3, 2003, at 02:07 PM, Tim Cronin wrote:
>
> > the xalan jar should be in the $CATALINA_HOME/common/endorsed as well.
> >
> > http://xml.apache.org/xalan-j/faq.html#faq-N100CB
> >
> > -----Original Message-----
> > From: John Nikolai [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, April 03, 2003 4:09 PM
> > To: [EMAIL PROTECTED]
> > Subject: Tomcat and Xalan...
> >
> >
> >
> > I'm having problems getting xalan-j_2_5_D1 working with my tomcat
> > 4.1.18 installation. I have combed through the archives and found some
> > possible solutions which I have implemented:
> >
> > - I'm using jdk 1.4.1 and have placed xalan.jar, xercesIml.jar and
> > xml-apis.jar into the $JAVA_HOME/lib/endorsed directory. Please see the
> > bottom of the email for the output of the command line
> > EnvironmentReport. Everything works fine if I use the command line...
> > the problem comes into play when running in tomcat.
> >
> > - I have replaced $TOMCAT_HOME/common/endorsed/xercesImpl.jar with the
> > one that comes with the xalan 2.5_D1 release. I have also copied
> > xalan.jar, xercesIml.jar and xml-apis.jar to the WEB_INF/lib directory.
> > As a test I created a JSP that simply runs EnvironmentCheck and dumps
> > the information:
> >
> > <%
> > // See which version of Xalan we have loaded...
> > java.io.StringWriter sw = new java.io.StringWriter();
> > org.apache.xalan.xslt.EnvironmentCheck ec = new
> > org.apache.xalan.xslt.EnvironmentCheck();
> > boolean environmentOK = ec.checkEnvironment(new
> > java.io.PrintWriter(sw));
> >
> > System.out.println(" EnvironmentCheck = " + sw.toString());
> >   %>
> >
> > and this is what I get:
> >
> > ------------------
> > EnvironmentCheck = #---- BEGIN writeEnvironmentReport($Revision: 1.7
> > $): Useful properties found: ----
> > java.version=1.4.1_01
> > version.JAXP=1.1
> > java.ext.dirs=/Library/Java/Extensions:/System/Library/Java/
> > Extensions:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.1/
> > Home/lib/ext
> > version.crimson=not-present
> > version.SAX=2.0
> > java.class.path=/Library/Java/Home/lib/tools.jar:/opt/tomcat/bin/
> > bootstrap.jar
> > version.xerces=not-present
> > sun.boot.class.path=/opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/
> > commons-daemon.jar:/opt/tomcat/bin/tomcat-jni.jar:/opt/tomcat/common/
> > endo
> > rsed/xercesImpl.jar:/opt/tomcat/common/endorsed/xmlParserAPIs.jar:/
> > System/Library/Frameworks/JavaVM.framework/Versions/1.4.1/Classes/
> > classe
> > s.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.1/
> > Classes/ui.jar:/System/Library/Frameworks/JavaVM.framework/Versions/
> > 1.4.1/
> > Classes/laf.jar:/System/Library/Frameworks/JavaVM.framework/Versions/
> > 1.4.1/Classes/sunrsasign.jar:/System/Library/Frameworks/JavaVM.framewo
> > rk/Versions/1.4.1/Classes/jsse.jar:/System/Library/Frameworks/
> > JavaVM.framework/Versions/1.4.1/Classes/jce.jar:/System/Library/
> > Frameworks/Ja
> > vaVM.framework/Versions/1.4.1/Classes/charsets.jar
> > version.DOM.draftlevel=2.0fd
> > version.xalan2=Xalan;Java;Xalan Java 2.2.D11;
> > version.DOM=2.0
> > version.xalan1=not-present
> > #----- END writeEnvironmentReport: Useful properties found: -----
> > # YAHOO! Your environment seems to be OK.
> > ------------------
> >
> > Why am I getting "version.xalan2=Xalan;Java;Xalan Java 2.2.D11"?! Yet
> > when I run the command line version of EnvironmentCheck, I see the
> > proper "version.xalan2_2=Xalan Java 2.5.D1". Finally why is the command
> > line version of the tool more verbose than the one ran in the JSP?
> >
> > It's interesting to note that the JSP writeEnvironmentReport  Revision
> > number is different then the command line revision number.
> >
> > Thanks for your help,
> >   - John
> >
> > ------------------
> > [EMAIL PROTECTED] WEB-INF]> java org.apache.xalan.xslt.EnvironmentCheck
> >
> > #---- BEGIN writeEnvironmentReport($Revision: 1.17 $): Useful stuff
> > found: ----
> > version.DOM.draftlevel=2.0fd
> > java.class.path=.:/opt/j2ee/lib/j2ee.jar:/opt/log4j/dist/lib/log4j-
> > 1.2.7.jar:/opt/xalan/bin/xercesImpl.jar:/opt/velocity/velocity-dep-
> > 1.3.j
> > ar:/opt/jdom/build/jdom.jar:/opt/xalan/bin/xalan.jar:/opt/jaxen/jaxen-
> > core.jar:/opt/jaxen/jaxen-jdom.jar:/opt/jaxen/lib/saxpath.jar
> > version.JAXP=1.1
> > java.ext.dirs=/Library/Java/Extensions:/System/Library/Java/
> > Extensions:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.1/
> > Home/lib/ext
> > #---- BEGIN Listing XML-related jars in:
> > foundclasses.sun.boot.class.path ----
> > xalan.jar-apparent.version=xalan.jar WARNING.present-unknown-version
> > xalan.jar-path=/System/Library/Frameworks/JavaVM.framework/Versions/
> > 1.4.1/Home/lib/endorsed/xalan.jar
> > xercesImpl.jar-apparent.version=xercesImpl.jar from xalan-j_2_5_D1 from
> > xerces-2_3
> > xercesImpl.jar-path=/System/Library/Frameworks/JavaVM.framework/
> > Versions/1.4.1/Home/lib/endorsed/xercesImpl.jar
> > xml-apis.jar-apparent.version=xml-apis.jar present-unknown-version
> > xml-apis.jar-path=/System/Library/Frameworks/JavaVM.framework/Versions/
> > 1.4.1/Home/lib/endorsed/xml-apis.jar
> > #----- END Listing XML-related jars in:
> > foundclasses.sun.boot.class.path -----
> > version.xerces2=Xerces-J 2.3.0
> > version.xerces1=not-present
> > version.xalan2_2=Xalan Java 2.5.D1
> > version.xalan1=not-present
> > version.ant=not-present
> > java.version=1.4.1_01
> > version.DOM=2.0
> > version.crimson=present-unknown-version
> > sun.boot.class.path=/System/Library/Frameworks/JavaVM.framework/
> > Versions/1.4.1/Home/lib/endorsed/xalan.jar:/System/Library/Frameworks/
> > JavaV
> > M.framework/Versions/1.4.1/Home/lib/endorsed/xercesImpl.jar:/System/
> > Library/Frameworks/JavaVM.framework/Versions/1.4.1/Home/lib/endorsed/xm
> > l-apis.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.1/
> > Classes/classes.jar:/System/Library/Frameworks/JavaVM.framework/Versi
> > ons/1.4.1/Classes/ui.jar:/System/Library/Frameworks/JavaVM.framework/
> > Versions/1.4.1/Classes/laf.jar:/System/Library/Frameworks/JavaVM.frame
> > work/Versions/1.4.1/Classes/sunrsasign.jar:/System/Library/Frameworks/
> > JavaVM.framework/Versions/1.4.1/Classes/jsse.jar:/System/Library/Fram
> > eworks/JavaVM.framework/Versions/1.4.1/Classes/jce.jar:/System/Library/
> > Frameworks/JavaVM.framework/Versions/1.4.1/Classes/charsets.jar
> > #---- BEGIN Listing XML-related jars in: foundclasses.java.class.path
> > ----
> > xercesImpl.jar-apparent.version=xercesImpl.jar from xalan-j_2_5_D1 from
> > xerces-2_3
> > xercesImpl.jar-path=/opt/xalan/bin/xercesImpl.jar
> > dom.jar-path=/opt/jdom/build/jdom.jar
> > dom.jar-apparent.version=dom.jar present-unknown-version
> > xalan.jar-apparent.version=xalan.jar WARNING.present-unknown-version
> > xalan.jar-path=/opt/xalan/bin/xalan.jar
> > dom.jar-path=/opt/jaxen/jaxen-jdom.jar
> > dom.jar-apparent.version=dom.jar present-unknown-version
> > #----- END Listing XML-related jars in: foundclasses.java.class.path
> > -----
> > version.SAX=2.0
> > version.xalan2x=Xalan Java 2.5.D1
> > #----- END writeEnvironmentReport: Useful properties found: -----
> > # YAHOO! Your environment seems to be OK.
> > -----

Reply via email to