I tried running Tomcat over the jdk1.4 beta. Tomcat works fine, but the xsl taglib fails. This is because the jdk rt.jar contains a copy of org.apache.xalan.xslt.Process. The tag throws the following exception: javax.servlet.ServletException: org.apache.xalan.xslt.Process.getDefaultLiaison()Ljava/lang/String; at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:459) at
The XSL taglib is written to the Xalan 1 release. Xalan 1 does not use the standard XSL trax API. Now that JDK 1.4 comes with a TRAX compatible XSL Processor, you will not be able to use the XSL taglib. The XSL taglib on the jakarta-taglibs site will be deprecated soon. The XTAGS or JSTL taglibs can be used instead. These are compatible with JDK1.4 and TRAX.