And I answered it here: http://marc.theaimsgroup.com/?l=tomcat-user&m=108723827315299&w=2
-Tim
Worley Brent - bworle wrote:
I posted this earlier and received a few leads on what to do, but nothing worked. I'm hoping a second look and explanation will help.
The page that is causing the error (search.jsp) uses a taglib to load
xslt.tld (<%@ taglib prefix="acx" uri="WEB-INF/tld/xslt.tld" %>). The .tld
file defines a tag named xslt that uses a class named JspXslt. JspXslt is
located in WEB-INF/lib/Xslt.jar.
So here are my questions:
1. Is anyone familiar with a standard Xslt.jar file that contains the JspXslt.class object? 2. Why would Tomcat not find JspXslt.class?
I've included the xml from the .tld file and the errors below.
<taglib> <tlibversion>0.0</tlibversion> <jspversion>1.0</jspversion> <shortname>acx</shortname> <tag> <name>xslt</name> <tagclass>JspXslt</tagclass> <bodycontent>jsp</bodycontent> <attribute> <name>xml</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>xslt</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>nobreak</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> </taglib>
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 55 in the jsp file: /search.jsp
Generated servlet error: [javac] Compiling 1 source file
/usr/local/jakarta-tomcat-5.0.24/work/Catalina/localhost/SIT/org/apache/jsp/
search_jsp.java:295: cannot resolve symbol
symbol : class JspXslt location: class org.apache.jsp.search_jsp
JspXslt _jspx_th_acx_xslt_0 = (JspXslt)
_jspx_tagPool_acx_xslt_xslt_xml.get(JspXslt.class);
^
An error occurred at line: 55 in the jsp file: /search.jsp
Generated servlet error:
/usr/local/jakarta-tomcat-5.0.24/work/Catalina/localhost/SIT/org/apache/jsp/
search_jsp.java:295: cannot resolve symbol
symbol : class JspXslt location: class org.apache.jsp.search_jsp
JspXslt _jspx_th_acx_xslt_0 = (JspXslt)
_jspx_tagPool_acx_xslt_xslt_xml.get(JspXslt.class);
^
An error occurred at line: 55 in the jsp file: /search.jsp
Generated servlet error:
/usr/local/jakarta-tomcat-5.0.24/work/Catalina/localhost/SIT/org/apache/jsp/
search_jsp.java:295: cannot resolve symbol
symbol : class JspXslt location: class org.apache.jsp.search_jsp
JspXslt _jspx_th_acx_xslt_0 = (JspXslt)
_jspx_tagPool_acx_xslt_xslt_xml.get(JspXslt.class);
^
Note:
/usr/local/jakarta-tomcat-5.0.24/work/Catalina/localhost/SIT/org/apache/jsp/
search_jsp.java uses or overrides a deprecated API.
Note: Recompile with -deprecation for details.
3 errors
at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandle r.java:83) at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:3 06) at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:398) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:441) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:422) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:5 07) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:2 74) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContext Valve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137 ) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117 ) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:793) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne ction(Http11Protocol.java:702) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:571) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav a:644) at java.lang.Thread.run(Thread.java:534)
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
