You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-users@xalan.apache.org by Tim Cronin <ti...@13-colonies.com> on 2003/04/04 00:07:07 UTC

RE: Tomcat and Xalan...

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:jnikolai@mac.com]
Sent: Thursday, April 03, 2003 4:09 PM
To: xalan-j-users@xml.apache.org
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

------------------
[root@spunky 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.
-----

Re: Tomcat and Xalan...

Posted by jcplerm <jc...@ameritech.net>.
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" <jn...@mac.com>
To: "Tim Cronin" <ti...@13-colonies.com>
Cc: <xa...@xml.apache.org>
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:jnikolai@mac.com]
> > Sent: Thursday, April 03, 2003 4:09 PM
> > To: xalan-j-users@xml.apache.org
> > 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
> >
> > ------------------
> > [root@spunky 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.
> > -----


Re: Tomcat and Xalan...

Posted by John Nikolai <jn...@mac.com>.
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:jnikolai@mac.com]
> Sent: Thursday, April 03, 2003 4:09 PM
> To: xalan-j-users@xml.apache.org
> 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
>
> ------------------
> [root@spunky 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.
> -----