Hi,
I'm trying to get some
extensions working with Xalan and JDK1.4, and it isn't working for me. I'm
using one of the samples, 3-java-namespace, and I get the message
below:
D:\xalan_2_5\xalan-j_2_5_0\samples\extensions>java
org.apache.xalan.xslt.Process -in 3-java-namespace.xml -xsl
3-java-n
amespace.xsl
amespace.xsl
file:///D:/xalan_2_5/xalan-j_2_5_0/samples/extensions/3-java-namespace.xsl;
Line #18; Column #60; XSLT Error (javax.xml.
transform.TransformerException): javax.xml.transform.TransformerException: java.lang.ClassNotFoundException: IntDate
transform.TransformerException): javax.xml.transform.TransformerException: java.lang.ClassNotFoundException: IntDate
I looked up the error and found
that it should be solved by adding xalan.jar, xml-apis.jar and xercesImpl.jar to
the "endorsed" directory in the the lib directory of JAVA_HOME of the JRE.
Incidentally, I had to create the endorsed directory. After I added the
jar files, it appears to be looking for the correct version of Xalan, as I
checked it with org.apache.xalan.xslt.EnvironmentCheck and got the file
attached, which shows the before and after adding the files. However, I
still get the same error when I try to process the xml. Does anyone have
any other way to do this? I've also tried the Xbootclasspath option
mentioned at http://xml.apache.org/xalan-j/faq.html#faq-N100CB,
but with similar lack of success.
Thanks,
Gavin.
# YAHOO! Your environment seems to be OK. #---- BEGIN writeEnvironmentReport($Revision: 1.7 $): Useful properties found: ---- java.version=1.4.1_02 version.JAXP=1.1 java.ext.dirs=C:\Program Files\Java\j2re1.4.1_02\lib\ext version.crimson=not-present version.SAX=2.0 java.class.path=D:\ORANT_Server\orb\classes\yoj.jar;D:\ORANT_Server\orb\classes\share.zip version.xerces=not-present sun.boot.class.path=C:\Program Files\Java\j2re1.4.1_02\lib\rt.jar;C:\Program Files\Java\j2re1.4.1_02\lib\i18n.jar;C:\Program Files\Java\j2re1.4.1_02\lib\sunrsasign.jar;C:\Program Files\Java\j2re1.4.1_02\lib\jsse.jar;C:\Program Files\Java\j2re1.4.1_02\lib\jce.jar;C:\Program Files\Java\j2re1.4.1_02\lib\charsets.jar;C:\Program Files\Java\j2re1.4.1_02\classes 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. #---- BEGIN writeEnvironmentReport($Revision: 1.19 $): Useful stuff found: ---- version.DOM.draftlevel=2.0fd java.class.path=D:\ORANT_Server\orb\classes\yoj.jar;D:\ORANT_Server\orb\classes\share.zip version.JAXP=1.1 java.ext.dirs=C:\Program Files\Java\j2re1.4.1_02\lib\ext #---- BEGIN Listing XML-related jars in: foundclasses.sun.boot.class.path ---- xml-apis.jar-apparent.version=xml-apis.jar present-unknown-version xml-apis.jar-path=C:\Program Files\Java\j2re1.4.1_02\lib\endorsed\xml-apis.jar xercesImpl.jar-apparent.version=xercesImpl.jar from xalan-j_2_5_0 from xerces-2_4 xercesImpl.jar-path=C:\Program Files\Java\j2re1.4.1_02\lib\endorsed\xercesImpl.jar xalan.jar-apparent.version=xalan.jar WARNING.present-unknown-version xalan.jar-path=C:\Program Files\Java\j2re1.4.1_02\lib\endorsed\xalan.jar #----- END Listing XML-related jars in: foundclasses.sun.boot.class.path ----- version.xerces2=Xerces-J 2.4.0 version.xerces1=not-present version.xalan2_2=Xalan Java 2.5.0 version.xalan1=not-present version.ant=not-present java.version=1.4.1_02 version.DOM=2.0 version.crimson=present-unknown-version sun.boot.class.path=C:\Program Files\Java\j2re1.4.1_02\lib\endorsed\xml-apis.jar;C:\Program Files\Java\j2re1.4.1_02\lib\endorsed\xercesImpl.jar;C:\Program Files\Java\j2re1.4.1_02\lib\endorsed\xalan.jar;C:\Program Files\Java\j2re1.4.1_02\lib\rt.jar;C:\Program Files\Java\j2re1.4.1_02\lib\i18n.jar;C:\Program Files\Java\j2re1.4.1_02\lib\sunrsasign.jar;C:\Program Files\Java\j2re1.4.1_02\lib\jsse.jar;C:\Program Files\Java\j2re1.4.1_02\lib\jce.jar;C:\Program Files\Java\j2re1.4.1_02\lib\charsets.jar;C:\Program Files\Java\j2re1.4.1_02\classes version.SAX=2.0 version.xalan2x=Xalan Java 2.5.0 #----- END writeEnvironmentReport: Useful properties found: ----- # YAHOO! Your environment seems to be OK.