  | |  | HELP, Xalan and jstl 1.1 problem with transformer | HELP, Xalan and jstl 1.1 problem with transformer 2006-10-02 - By Valeria Pesce
Thanks a lot, I will. Anyway, if anyone in this list experienced this problem and already knows the solution... Thank you, Valeria
-----Original Message----- From: Joanne Tong [mailto:joannet@(protected)] Sent: 02 October 2006 15:08 To: Valeria P. Cc: xalan-j-users@(protected) Subject: Re: HELP, Xalan and jstl 1.1 problem with transformer
You should send this email to the Tomcat mailing list as well since this is a known problem with TOMCAT (with JDK 1.5) rather than with Xalan.
Joanne Tong Software Developer, XSLT Development, IBM Toronto Lab
"Valeria P." <valeriapesce@(protected)>
10/01/2006 02:35 PM
Please respond to "Valeria P." <valeriapesce@(protected)>
To <xalan-j-users@(protected)>
cc
Subject HELP, Xalan and jstl 1.1 problem with transformer
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: <http://www.infoglue.org/> 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> http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@ taglib uri=" <http://java.sun.com/jsp/jstl/xml> http://java.sun.com/jsp/jstl/xml" prefix="x" %> <c:import var="xmlText" url="${requestScope.xmlUrl}" /> <c:import var="xslText" url="${requestScope.xslUrl}" /> <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="${requestScope.xmlUrl}" charEncoding="UTF-8" /> <c:import var="xslText" url="${requestScope.xslUrl}" 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: <http://www.email.it/cgi-bin/start?sid=3> clicca qui
Sponsor: Video-Corsi.com : Vuoi scoprire un modo rapido e veloce per imparare? Scopri i nostri VideoCorsi professionali <http://adv.email.it/cgi-bin/foclick.cgi?mid=5141&d=1-10> Clicca qui
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD><TITLE>Message</TITLE> <META http-equiv=Content-Type content="text/html; charset=us-ascii"> <META content="MSHTML 6.00.2900.2963" name=GENERATOR></HEAD> <BODY> <DIV><SPAN class=527435313-02102006><FONT face=Arial color=#0000ff size=2 >Thanks a lot, I will.</FONT></SPAN></DIV> <DIV><SPAN class=527435313-02102006><FONT face=Arial color=#0000ff size=2>Anyway, if anyone in this list experienced this problem and already knows the solution...</FONT></SPAN></DIV> <DIV><SPAN class=527435313-02102006><FONT face=Arial color=#0000ff size=2></FONT></SPAN> </DIV> <DIV><SPAN class=527435313-02102006><FONT face=Arial color=#0000ff size=2>Thank you,</FONT></SPAN></DIV> <DIV><SPAN class=527435313-02102006><FONT face=Arial color=#0000ff size=2>Valeria</FONT></SPAN></DIV> <DIV><SPAN class=527435313-02102006></SPAN><SPAN class=527435313-02102006><FONT face=Arial color=#0000ff size=2></FONT></SPAN> </DIV> <BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"> <DIV></DIV> <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left><FONT face=Tahoma size=2>-----Original Message-----<BR><B>From:</B> Joanne Tong [mailto:joannet@(protected)] <BR><B>Sent:</B> 02 October 2006 15:08<BR><B>To:</B> Valeria P.<BR><B>Cc:</B> xalan-j-users@(protected)<BR><B>Subject:</B> Re: HELP, Xalan and jstl 1.1 problem with transformer<BR><BR></FONT></DIV><BR><FONT face=sans-serif size=2>You should send this email to the Tomcat mailing list as well since this is a known problem with TOMCAT (with JDK 1.5) rather than with Xalan.</FONT> <BR><BR><FONT face=sans-serif size=2>Joanne Tong<BR>Software Developer, XSLT Development, IBM Toronto Lab<BR></FONT><BR><BR><BR> <TABLE width="100%"> <TBODY> <TR vAlign=top> <TD width="40%"><FONT face=sans-serif size=1><B>"Valeria P." <valeriapesce@(protected)></B> </FONT> <P><FONT face=sans-serif size=1>10/01/2006 02:35 PM</FONT> <TABLE border=1> <TBODY> <TR vAlign=top> <TD bgColor=white> <DIV align=center><FONT face=sans-serif size=1>Please respond to<BR>"Valeria P." <valeriapesce@(protected)></FONT></DIV></TR></TBODY></TABLE><BR>< /P> <TD width="59%"> <TABLE width="100%"> <TBODY> <TR vAlign=top> <TD> <DIV align=right><FONT face=sans-serif size=1>To</FONT></DIV> <TD><FONT face=sans-serif size=1><xalan-j-users@(protected)></FONT> <TR vAlign=top> <TD> <DIV align=right><FONT face=sans-serif size=1>cc</FONT></DIV> <TD> <TR vAlign=top> <TD> <DIV align=right><FONT face=sans-serif size=1>Subject</FONT></DIV> <TD><FONT face=sans-serif size=1>HELP, Xalan and jstl 1.1 problem with transformer</FONT></TR></TBODY></TABLE><BR> <TABLE> <TBODY> <TR vAlign=top> <TD> <TD></TR></TBODY></TABLE><BR></TR></TBODY></TABLE><BR><BR><BR><FONT face=Arial size=2>Hallo everyone,</FONT> <BR><FONT face=Arial size=2>I am new to this list. I browsed through it several times though and I really hope someone here can help me. </FONT><BR><FONT face=Arial size=2>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.</FONT> <BR><FONT size=3> </FONT > <BR><FONT face=Arial size=2>I developed a simple XML based document repository using JSTL xml tags 1.0 under Tomcat 4.0.</FONT> <BR><FONT face=Arial size=2>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:</FONT> <BR><FONT size=3> </FONT> <BR><FONT face=Arial size=2>javax.xml.transform.TransformerFactoryConfigurationError: Provider org.apache.xalan.transformer.TransformerImpl could not be instantiated: java.lang.InstantiationException: org.apache.xalan.transformer.TransformerImpl</FONT> <BR><FONT face=Arial size=2>I did the following to overcome the problem:</FONT> <BR><FONT face=Arial size=2>- download the latest versions of xalan.jar, xercesImpl.jar and xml-apis.jar and place them under the WEB-inf directory of my application</FONT> <BR><FONT face=Arial size=2>- (just to be sure to override any existing old package including the same classes) place the same files under tomcat-home/common/endorsed</FONT> <BR><FONT size=3> </FONT> <BR><FONT face=Arial size=2>Other details about my test environment:</FONT> <BR><FONT face=Arial size=2>- Windows XP</FONT> <BR><FONT face=Arial size=2>- JRE 1.5.0</FONT> <BR><FONT face=Arial size=2>- Tomcat 5.5.12</FONT> <BR><FONT face=Arial size=2>- A CMS compliant with Tomcat 5 and coming with JSTL 1.1 libraries (InfoGlue: </FONT><A href="http://www.infoglue.org/"><FONT face=Arial color=blue size=2><U>www.infoglue.org</U></FONT></A><FONT face=Arial size=2>)</FONT> <BR><FONT size=3> </FONT> <BR><FONT face =Arial size=2>This is my very simple transformer page (identical to the many examples you find everywhere on the net):</FONT> <BR><FONT size=3> </FONT> <BR><FONT face=Arial size=2><%@ taglib uri="</FONT><A href="http://java.sun.com/jsp/jstl/core"><FONT face=Arial color=blue size=2><U>http://java.sun.com/jsp/jstl/core</U></FONT></A><FONT face=Arial size=2>" prefix="c" %><BR><%@ taglib uri="</FONT><A href="http://java.sun.com/jsp/jstl/xml"><FONT face=Arial color=blue size=2><U>http://java.sun.com/jsp/jstl/xml</U></FONT></A><FONT face=Arial size=2>" prefix="x" %></FONT> <BR><FONT face=Arial size=2><c:import var="xmlText" url="${requestScope.xmlUrl}" /><BR><c:import var="xslText " url="${requestScope.xslUrl}" /><BR><c:catch var="ex"><BR> <x:transform xslt="${xslText}" doc="${xmlText}"></x:transform><BR></c:catch><BR><c:if test="${not empty ex}"><BR> <c:out value="${ex}" /><BR></c:if></FONT> <BR><FONT face=Arial size=2>i also tried with:</FONT> <BR><FONT face=Arial size=2><c:import var="xmlText" url="${requestScope.xmlUrl}" charEncoding="UTF-8" /><BR><c:import var="xslText" url="${requestScope.xslUrl}" charEncoding="UTF-8" /><BR>fearing that maybe the error was due to encoding, but the result was the same.</FONT> <BR><FONT size=3> </FONT> <BR><FONT face=Arial size=2>The request-scoped variables contain what they should (I tested them importing directly to the page without storing the imported contents in variables).</FONT> <BR><FONT size=3> </FONT> <BR><FONT face=Arial size=2>I really don't know what else to try.</FONT> <BR><FONT size=3> </FONT> <BR><FONT face=Arial size=2>Thank you to those who had the patience to read and to those who will be so kind to reply...</FONT> <BR><FONT size=3> </FONT> <BR><FONT face=Arial size=2>Valeria</FONT> <BR><FONT size=3> </FONT> <BR><FONT face=Arial size=2> </FONT> <BR><FONT size=3><BR><BR></FONT> <P><FONT face=Verdana size=2>----<BR>Email.it, the professional e-mail, gratis per te:</FONT><A href="http://www.email.it/cgi-bin/start?sid=3" target=_blank><FONT face=Verdana color=blue size=2><U>clicca qui</U></FONT></A><FONT face=Verdana size=2><BR><BR>Sponsor:<BR>Video-Corsi.com : Vuoi scoprire un modo rapido e veloce per imparare? Scopri i nostri VideoCorsi professionali</FONT><FONT face=Verdana color=blue size=2><U><BR></U></FONT><A href="http://adv.email.it/cgi-bin/foclick.cgi?mid=5141&d=1-10" target=_blank><FONT face=Verdana color=blue size=2><U>Clicca qui</U></FONT></A><FONT size=3><BR></FONT> <P></P></BLOCKQUOTE></BODY></HTML>
|
|
 |