You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by ben short <be...@benshort.co.uk> on 2007/01/09 18:08:10 UTC

Tomcat and JSTL 1.2

Hi all,

Im trying to use jstl 1.2 with tomcat 5.5.20 and java 1.5.0_05-b05.

My webapp deploys ok but when I browse to it I get the following exception.

xception

org.apache.jasper.JasperException: Unable to read TLD "META-INF/c.tld"
from JAR file "file:/opt/apache-tomcat-5.5.20/webapps/basket/WEB-INF/lib/jstl-1.2.jar":
org.apache.jasper.JasperException: Failed to load or instantiate
TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlCoreTLV
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:512)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

root cause

org.apache.jasper.JasperException: Unable to read TLD "META-INF/c.tld"
from JAR file "file:/opt/apache-tomcat-5.5.20/webapps/basket/WEB-INF/lib/jstl-1.2.jar":
org.apache.jasper.JasperException: Failed to load or instantiate
TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlCoreTLV
	org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:50)
	org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
	org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:179)
	org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:181)
	org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:423)
	org.apache.jasper.compiler.Parser.parseDirective(Parser.java:492)
	org.apache.jasper.compiler.Parser.parseElements(Parser.java:1556)
	org.apache.jasper.compiler.Parser.parse(Parser.java:126)
	org.apache.jasper.compiler.ParserController.doParse(ParserController.java:211)
	org.apache.jasper.compiler.ParserController.parse(ParserController.java:100)
	org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:155)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:305)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

Heres my simple index.jsp..

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<c:redirect url="/show.html/>

It simple redirects the incomming request to my spring stuff.

Has anyone got any ideas.

Ben

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Tomcat and JSTL 1.2

Posted by ben short <be...@benshort.co.uk>.
Ok I think I know what is going on.

I use maven as my build system, and it downloaded the jstl-1.2.jar for
me. On looking inside the jar its directory structure seemed a bit
odd.

/META-INF
/classes/org/...
            /javax/...

I edited the file and moved the org and javax directories to the root
of the jar and it all sprung into life.

How odd.

Thanks for your help.

Ben

On 1/9/07, Derrick Koes <De...@skillsoft.com> wrote:
>
> The .tld file itself should tell you the URL you need in the directive
> to access the file.  The .tld file doesn't need to be in web-inf/lib.
> These can be accessed from the jar, at least that was true with JSTL
> 1.1.  I would check the .tld, perhaps the uri element value changed.
>
> Example:
>
> .tld snippet:
>
> <?xml version="1.0" encoding="UTF-8" ?>
>
> <taglib xmlns="http://java.sun.com/xml/ns/j2ee"
>     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>     xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
> http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
>     version="2.0">
>
>   <description>JSTL 1.1 core library</description>
>   <display-name>JSTL core</display-name>
>   <tlib-version>1.1</tlib-version>
>   <short-name>c</short-name>
>   <uri>http://java.sun.com/jsp/jstl/core</uri>
>
> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
>
>
>
> -----Original Message-----
> From: jamin.short@gmail.com [mailto:jamin.short@gmail.com] On Behalf Of
> ben short
> Sent: Tuesday, January 09, 2007 12:45 PM
> To: Tomcat Users List
> Subject: Re: Tomcat and JSTL 1.2
>
> Tim,
>
> Thats what I thought, but I check and double checked and the
> jstl-1.2.jar file is in the correct location. It also has the c.tld
> inside it.
>
> On 1/9/07, Tim Funk <fu...@joedog.org> wrote:
> > Looks like you are missing the JSTL jar files whihc need to be in
> > WEB-INF/lib
> >
> > -Tim
> >
> > ben short wrote:
> > > Hi all,
> > >
> > > Im trying to use jstl 1.2 with tomcat 5.5.20 and java 1.5.0_05-b05.
> > >
> > > My webapp deploys ok but when I browse to it I get the following
> exception.
> > >
> > > xception
> > >
> > > org.apache.jasper.JasperException: Unable to read TLD
> "META-INF/c.tld"
> > > from JAR file
> > >
> "file:/opt/apache-tomcat-5.5.20/webapps/basket/WEB-INF/lib/jstl-1.2.jar"
> :
> > > org.apache.jasper.JasperException: Failed to load or instantiate
> > > TagLibraryValidator class:
> org.apache.taglibs.standard.tlv.JstlCoreTLV
> > >
> > > org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspSe
> > > rvletWrapper.java:512)
> > >
> > >
> > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrappe
> > > r.java:377)
> > >
> > >
> > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:
> > > 314)
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe,
> > e-mail: users-unsubscribe@tomcat.apache.org
> > For additional commands, e-mail: users-help@tomcat.apache.org
> >
> >
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe,
> e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


RE: Tomcat and JSTL 1.2

Posted by Derrick Koes <De...@skillsoft.com>.
The .tld file itself should tell you the URL you need in the directive
to access the file.  The .tld file doesn't need to be in web-inf/lib.
These can be accessed from the jar, at least that was true with JSTL
1.1.  I would check the .tld, perhaps the uri element value changed.

Example:

.tld snippet:

<?xml version="1.0" encoding="UTF-8" ?>

<taglib xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
    version="2.0">
    
  <description>JSTL 1.1 core library</description>
  <display-name>JSTL core</display-name>
  <tlib-version>1.1</tlib-version>
  <short-name>c</short-name>
  <uri>http://java.sun.com/jsp/jstl/core</uri>

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>



-----Original Message-----
From: jamin.short@gmail.com [mailto:jamin.short@gmail.com] On Behalf Of
ben short
Sent: Tuesday, January 09, 2007 12:45 PM
To: Tomcat Users List
Subject: Re: Tomcat and JSTL 1.2

Tim,

Thats what I thought, but I check and double checked and the
jstl-1.2.jar file is in the correct location. It also has the c.tld
inside it.

On 1/9/07, Tim Funk <fu...@joedog.org> wrote:
> Looks like you are missing the JSTL jar files whihc need to be in 
> WEB-INF/lib
>
> -Tim
>
> ben short wrote:
> > Hi all,
> >
> > Im trying to use jstl 1.2 with tomcat 5.5.20 and java 1.5.0_05-b05.
> >
> > My webapp deploys ok but when I browse to it I get the following
exception.
> >
> > xception
> >
> > org.apache.jasper.JasperException: Unable to read TLD
"META-INF/c.tld"
> > from JAR file
> >
"file:/opt/apache-tomcat-5.5.20/webapps/basket/WEB-INF/lib/jstl-1.2.jar"
:
> > org.apache.jasper.JasperException: Failed to load or instantiate 
> > TagLibraryValidator class:
org.apache.taglibs.standard.tlv.JstlCoreTLV
> >     
> > org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspSe
> > rvletWrapper.java:512)
> >
> >     
> > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrappe
> > r.java:377)
> >
> >     
> > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:
> > 314)
> >
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, 
> e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe,
e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org



---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Tomcat and JSTL 1.2

Posted by ben short <be...@benshort.co.uk>.
Tim,

Thats what I thought, but I check and double checked and the
jstl-1.2.jar file is in the correct location. It also has the c.tld
inside it.

On 1/9/07, Tim Funk <fu...@joedog.org> wrote:
> Looks like you are missing the JSTL jar files whihc need to be in
> WEB-INF/lib
>
> -Tim
>
> ben short wrote:
> > Hi all,
> >
> > Im trying to use jstl 1.2 with tomcat 5.5.20 and java 1.5.0_05-b05.
> >
> > My webapp deploys ok but when I browse to it I get the following exception.
> >
> > xception
> >
> > org.apache.jasper.JasperException: Unable to read TLD "META-INF/c.tld"
> > from JAR file
> > "file:/opt/apache-tomcat-5.5.20/webapps/basket/WEB-INF/lib/jstl-1.2.jar":
> > org.apache.jasper.JasperException: Failed to load or instantiate
> > TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlCoreTLV
> >     org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:512)
> >
> >     org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
> >
> >     org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
> >
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Tomcat and JSTL 1.2

Posted by Tim Funk <fu...@joedog.org>.
Looks like you are missing the JSTL jar files whihc need to be in 
WEB-INF/lib

-Tim

ben short wrote:
> Hi all,
> 
> Im trying to use jstl 1.2 with tomcat 5.5.20 and java 1.5.0_05-b05.
> 
> My webapp deploys ok but when I browse to it I get the following exception.
> 
> xception
> 
> org.apache.jasper.JasperException: Unable to read TLD "META-INF/c.tld"
> from JAR file 
> "file:/opt/apache-tomcat-5.5.20/webapps/basket/WEB-INF/lib/jstl-1.2.jar":
> org.apache.jasper.JasperException: Failed to load or instantiate
> TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlCoreTLV
>     org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:512) 
> 
>     org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377) 
> 
>     org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) 
> 


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Tomcat and JSTL 1.2

Posted by chaitya shah <ch...@gmail.com>.
1st u need to copy all *.tld files to WEB-INF folder and all JAR files to
WEB-INF/lib/  folders including  JSTL-1.2.JAR file also


On 1/9/07, ben short <be...@benshort.co.uk> wrote:
>
> Hi all,
>
> Im trying to use jstl 1.2 with tomcat 5.5.20 and java 1.5.0_05-b05.
>
> My webapp deploys ok but when I browse to it I get the following
> exception.
>
> xception
>
> org.apache.jasper.JasperException: Unable to read TLD "META-INF/c.tld"
> from JAR file "file:/opt/apache-tomcat-5.5.20
> /webapps/basket/WEB-INF/lib/jstl-1.2.jar":
> org.apache.jasper.JasperException: Failed to load or instantiate
> TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlCoreTLV
>        org.apache.jasper.servlet.JspServletWrapper.handleJspException(
> JspServletWrapper.java:512)
>        org.apache.jasper.servlet.JspServletWrapper.service(
> JspServletWrapper.java:377)
>        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java
> :314)
>        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
>        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>
> root cause
>
> org.apache.jasper.JasperException: Unable to read TLD "META-INF/c.tld"
> from JAR file "file:/opt/apache-tomcat-5.5.20
> /webapps/basket/WEB-INF/lib/jstl-1.2.jar":
> org.apache.jasper.JasperException: Failed to load or instantiate
> TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlCoreTLV
>        org.apache.jasper.compiler.DefaultErrorHandler.jspError(
> DefaultErrorHandler.java:50)
>        org.apache.jasper.compiler.ErrorDispatcher.dispatch(
> ErrorDispatcher.java:407)
>        org.apache.jasper.compiler.ErrorDispatcher.jspError(
> ErrorDispatcher.java:179)
>        org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(
> TagLibraryInfoImpl.java:181)
>        org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java
> :423)
>        org.apache.jasper.compiler.Parser.parseDirective(Parser.java:492)
>        org.apache.jasper.compiler.Parser.parseElements(Parser.java:1556)
>        org.apache.jasper.compiler.Parser.parse(Parser.java:126)
>        org.apache.jasper.compiler.ParserController.doParse(
> ParserController.java:211)
>        org.apache.jasper.compiler.ParserController.parse(
> ParserController.java:100)
>        org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:155)
>        org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
>        org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
>        org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
>        org.apache.jasper.JspCompilationContext.compile(
> JspCompilationContext.java:563)
>        org.apache.jasper.servlet.JspServletWrapper.service(
> JspServletWrapper.java:305)
>        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java
> :314)
>        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
>        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>
> Heres my simple index.jsp..
>
> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
> <c:redirect url="/show.html/>
>
> It simple redirects the incomming request to my spring stuff.
>
> Has anyone got any ideas.
>
> Ben
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>


-- 
Chaitya Shah

Re: Tomcat and JSTL 1.2

Posted by ben short <be...@benshort.co.uk>.
Derrick,

Thanks for spoting that, but thats a typo when i typed it into the email

On 1/9/07, Derrick Koes <De...@skillsoft.com> wrote:
>  <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
> <c:redirect url="/show.html/">
>
> Perhaps a missing quote in the url attribute?
>
> -----Original Message-----
> From: jamin.short@gmail.com [mailto:jamin.short@gmail.com] On Behalf Of
> ben short
> Sent: Tuesday, January 09, 2007 12:08 PM
> To: Tomcat Users List
> Subject: Tomcat and JSTL 1.2
>
> Hi all,
>
> Im trying to use jstl 1.2 with tomcat 5.5.20 and java 1.5.0_05-b05.
>
> My webapp deploys ok but when I browse to it I get the following
> exception.
>
> xception
>
> org.apache.jasper.JasperException: Unable to read TLD "META-INF/c.tld"
> from JAR file
> "file:/opt/apache-tomcat-5.5.20/webapps/basket/WEB-INF/lib/jstl-1.2.jar"
> :
> org.apache.jasper.JasperException: Failed to load or instantiate
> TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlCoreTLV
>
> org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServle
> tWrapper.java:512)
>
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
> va:377)
>
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
>
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
>         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>
> root cause
>
> org.apache.jasper.JasperException: Unable to read TLD "META-INF/c.tld"
> from JAR file
> "file:/opt/apache-tomcat-5.5.20/webapps/basket/WEB-INF/lib/jstl-1.2.jar"
> :
> org.apache.jasper.JasperException: Failed to load or instantiate
> TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlCoreTLV
>
> org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHand
> ler.java:50)
>
> org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java
> :407)
>
> org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java
> :179)
>
> org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.
> java:181)
>
> org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:423)
>
> org.apache.jasper.compiler.Parser.parseDirective(Parser.java:492)
>
> org.apache.jasper.compiler.Parser.parseElements(Parser.java:1556)
>         org.apache.jasper.compiler.Parser.parse(Parser.java:126)
>
> org.apache.jasper.compiler.ParserController.doParse(ParserController.jav
> a:211)
>
> org.apache.jasper.compiler.ParserController.parse(ParserController.java:
> 100)
>
> org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:155)
>         org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
>         org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
>         org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
>
> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.ja
> va:563)
>
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
> va:305)
>
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
>
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
>         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>
> Heres my simple index.jsp..
>
> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
> <c:redirect url="/show.html/>
>
> It simple redirects the incomming request to my spring stuff.
>
> Has anyone got any ideas.
>
> Ben
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe,
> e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


RE: Tomcat and JSTL 1.2

Posted by Derrick Koes <De...@skillsoft.com>.
 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<c:redirect url="/show.html/">

Perhaps a missing quote in the url attribute?

-----Original Message-----
From: jamin.short@gmail.com [mailto:jamin.short@gmail.com] On Behalf Of
ben short
Sent: Tuesday, January 09, 2007 12:08 PM
To: Tomcat Users List
Subject: Tomcat and JSTL 1.2

Hi all,

Im trying to use jstl 1.2 with tomcat 5.5.20 and java 1.5.0_05-b05.

My webapp deploys ok but when I browse to it I get the following
exception.

xception

org.apache.jasper.JasperException: Unable to read TLD "META-INF/c.tld"
from JAR file
"file:/opt/apache-tomcat-5.5.20/webapps/basket/WEB-INF/lib/jstl-1.2.jar"
:
org.apache.jasper.JasperException: Failed to load or instantiate
TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlCoreTLV
	
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServle
tWrapper.java:512)
	
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
va:377)
	
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
	
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

root cause

org.apache.jasper.JasperException: Unable to read TLD "META-INF/c.tld"
from JAR file
"file:/opt/apache-tomcat-5.5.20/webapps/basket/WEB-INF/lib/jstl-1.2.jar"
:
org.apache.jasper.JasperException: Failed to load or instantiate
TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlCoreTLV
	
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHand
ler.java:50)
	
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java
:407)
	
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java
:179)
	
org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.
java:181)
	
org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:423)
	
org.apache.jasper.compiler.Parser.parseDirective(Parser.java:492)
	
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1556)
	org.apache.jasper.compiler.Parser.parse(Parser.java:126)
	
org.apache.jasper.compiler.ParserController.doParse(ParserController.jav
a:211)
	
org.apache.jasper.compiler.ParserController.parse(ParserController.java:
100)
	
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:155)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
	
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.ja
va:563)
	
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
va:305)
	
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
	
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

Heres my simple index.jsp..

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<c:redirect url="/show.html/>

It simple redirects the incomming request to my spring stuff.

Has anyone got any ideas.

Ben

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe,
e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org



---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org