<p>
Hallo,
ich versuche Xalan in einem Servlet zu integrieren, dass wiederum auf einem Tomcat 3.2.3 Server laufen soll.
Der betreffende Source des Servlet sieht folgendermassen aus:
</p>
<p>
<i>
try {
<b>TransformerFactory tfFactory = TransformerFactory.newInstance();</b>
Source xmlSource = new StreamSource(new URL "http://localhost:8080/webinfo/ZlXMLBankUebersicht?lang=" + strLang).openStream());
Source xslSource = new StreamSource(new URL(strXSL).openStream());
Transformer transformer = tfFactory.newTransformer(xslSource);
transformer.transform(xmlSource, new StreamResult(pwOut));
} catch(Exception e) {
}
</i>
</p>
<p>
Die benötigten Pakete von Xalan sind auch alle sowohl im Server-globalen Klassenverzeichnis als auch unter dem WEB-INF-Klassenverzeichnis abgelegt.
Das Servlet ist in der web.xml ordnungsgemaess angemeldet.
</p>
<p>
Aber dennoch bringt mir der Server beim Aufruf des Servlets folgenden Fehler:
<b>
javax.xml.transform.TransformerFactoryConfiguratio nError: java.lang.ClassNotFoundException: org/apache/xalan/processor/TransformerFactoryImpl
</b>
</p>
<p>
Er bricht also bei der Methode <b>TransformerFactory.newInstance()</b> ab.
Hat jemand eine Idee, woran das liegen kann?
Grüsse aus München,
Stefan
</p>
Hallo,
ich versuche Xalan in einem Servlet zu integrieren, dass wiederum auf einem Tomcat 3.2.3 Server laufen soll.
Der betreffende Source des Servlet sieht folgendermassen aus:
</p>
<p>
<i>
try {
<b>TransformerFactory tfFactory = TransformerFactory.newInstance();</b>
Source xmlSource = new StreamSource(new URL "http://localhost:8080/webinfo/ZlXMLBankUebersicht?lang=" + strLang).openStream());
Source xslSource = new StreamSource(new URL(strXSL).openStream());
Transformer transformer = tfFactory.newTransformer(xslSource);
transformer.transform(xmlSource, new StreamResult(pwOut));
} catch(Exception e) {
}
</i>
</p>
<p>
Die benötigten Pakete von Xalan sind auch alle sowohl im Server-globalen Klassenverzeichnis als auch unter dem WEB-INF-Klassenverzeichnis abgelegt.
Das Servlet ist in der web.xml ordnungsgemaess angemeldet.
</p>
<p>
Aber dennoch bringt mir der Server beim Aufruf des Servlets folgenden Fehler:
<b>
javax.xml.transform.TransformerFactoryConfiguratio nError: java.lang.ClassNotFoundException: org/apache/xalan/processor/TransformerFactoryImpl
</b>
</p>
<p>
Er bricht also bei der Methode <b>TransformerFactory.newInstance()</b> ab.
Hat jemand eine Idee, woran das liegen kann?
Grüsse aus München,
Stefan
</p>
Comment