Hallo everyone,
I am new to this list. I browsed through it several times though and I really hope someone here can help me.
I know that a lot of people have had the same problem but I could not find a solution to it, although I tried all the suggestions I came across.
 
I developed a simple XML based document repository using JSTL xml tags 1.0 under Tomcat 4.0.
Now I am trying to do the same with Tomcat 5 using JSTL 1.1 but I keep receiving an error message about the instantiation of the transformer:
 
javax.xml.transform.TransformerFactoryConfigurationError: Provider org.apache.xalan.transformer.TransformerImpl could not be instantiated: java.lang.InstantiationException: org.apache.xalan.transformer.TransformerImpl
I did the following to overcome the problem:
- download the latest versions of xalan.jar, xercesImpl.jar and xml-apis.jar and place them under the WEB-inf directory of my application
- (just to be sure to override any existing old package including the same classes) place the same files under tomcat-home/common/endorsed
 
Other details about my test environment:
- Windows XP
- JRE 1.5.0
- Tomcat 5.5.12
- A CMS compliant with Tomcat 5 and coming with JSTL 1.1 libraries (InfoGlue: www.infoglue.org)
 
This is my very simple transformer page (identical to the many examples you find everywhere on the net):
 
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/xml" prefix="x" %>
<c:import var="xmlText" url="" />
<c:import var="xslText" url="" />
<c:catch var="ex">
  <x:transform xslt="${xslText}" doc="${xmlText}"></x:transform>
</c:catch>
<c:if test="${not empty ex}">
  <c:out value="${ex}" />
</c:if>
i also tried with:
<c:import var="xmlText" url="" charEncoding="UTF-8" />
<c:import var="xslText" url="" charEncoding="UTF-8" />
fearing that maybe the error was due to encoding, but the result was the same.
 
The request-scoped variables contain what they should (I tested them importing directly to the page without storing the imported contents in variables).
 
I really don't know what else to try.
 
Thank you to those who had the patience to read and to those who will be so kind to reply...
 
Valeria
 
 



----
Email.it, the professional e-mail, gratis per te:clicca qui

Sponsor:
Video-Corsi.com : Vuoi scoprire un modo rapido e veloce per imparare? Scopri i nostri VideoCorsi professionali
Clicca qui


Reply via email to