Tomcat og XSLT
Hej eksperter,Jeg prøver at få lov til at køre xslt-transformater på en Tomcat-server (5.5.15) ved at bruge JSTL's xml-tag library og <x:transform>. Serveren kører på Linux, og jeg har desværre ikke root-adgang.
Fx:
<c:import var="xml" url="test.xml" />
<c:set var="xsl">
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:apply-templates />
</xsl:template>
</xsl:stylesheet>
</c:set>
<x:transform xml="${xml}" xslt="${xsl}" />
giver fejlen
root cause: javax.servlet.ServletException: org/apache/xml/serializer/SerializerTrace
root cause: java.lang.NoClassDefFoundError: org/apache/xml/serializer/SerializerTrace
Jeg er på ingen måder java-ekspert, men det ser jo ud til, at der mangler en klasse et sted? Xalan og xerces er installeret på serveren, og findes i classpath.
Jeg skal også lige nævne, at ovenstående kodestump virker fint på en tomcat-server, jeg har liggende lokalt (samme version).
Nogen bud? Hvor skal jeg kigge efter fejlen?
- lazenby
