You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by John Pedersen <jo...@gmail.com> on 2005/07/16 09:03:49 UTC
ServletException: javax/servlet/jsp/tagext/TagLibraryValidator
Hi,
I had an app that was working - then I upgraded to Tomcat 5.5.9, and Java 1.5.
Now I get a javax.servlet.ServletException:
javax/servlet/jsp/tagext/TagLibraryValidator when I try to start the
app. I have followed all the google links for this problem and trawled
through the docs - I'm stuck!
I use one page to declare my taglibs, and this is included in all the
other pages:
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
If I delete the second line, the app starts fine, although of course
all the c: tags aren't evaluated. So it seems that the problem is only
associated with the standard tags.
Here is what I have at the top of my web.xml (I have tried variations!):
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
...
Here are the jar files I have in web-app\myApp\lib:
activation.jar
commons-collections.jar
commons-dbcp.jar
commons-fileupload.jar
commons-logging.jar
commons-pool.jar
cos.jar
itext-1.1.4.jar
jstl.jar
junit.jar
log4j-1.2.9.jar
mail.jar
mysql-connector-java-3.1.8-bin.jar
spring.jar
standard.jar
swissEph.jar
and the jar files I have in {tomcat-home}\common\lib:
commons-el.jar
jasper-compiler-jdt.jar
jasper-compiler.jar
jasper-runtime.jar
jsp-api.jar
naming-factory-dbcp.jar
naming-factory.jar
naming-resources.jar
servlet-api.jar
Inside the standard jar, in c.tld:
<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>
...
If anyone can help me solve this one, I'll be very relieved,
Thanks,
John Pedersen
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
Re: Fwd: ServletException: javax/servlet/jsp/tagext/TagLibraryValidator
Posted by John Pedersen <jo...@gmail.com>.
Phew! Solved. For those who find the same problem....
I had a copy of standard.jar in <JAVA-HOME>\lib\ext as well as in
<TOMCAT-HOME>\web-apps\appName\WEB-INF\lib
I think I tried putting it there a while ago, trying to fix something
else, and must have forgotten to remove it.
Thanks Cristoph...
John
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
Re: Fwd: ServletException: javax/servlet/jsp/tagext/TagLibraryValidator
Posted by Christoph Kutzinski <ku...@gmx.de>.
John Pedersen wrote:
> Christoph,
>
> I think there may be a little delay with the mailing list. The problem
> is solved. For reference, yes, I too have the commons-logging-api.jar
> in the bin directory! Wonder why it was put there - that seems a
> little inconsistent, but I don't know enough about Tomcat to judge the
> matter.
That is exactly what I thought when I found it in bin: What the h*ll
does the jar do in here? ;)
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
Re: Fwd: ServletException: javax/servlet/jsp/tagext/TagLibraryValidator
Posted by John Pedersen <jo...@gmail.com>.
Christoph,
I think there may be a little delay with the mailing list. The problem
is solved. For reference, yes, I too have the commons-logging-api.jar
in the bin directory! Wonder why it was put there - that seems a
little inconsistent, but I don't know enough about Tomcat to judge the
matter.
Putting a breakpoint in the source would have been a good and thorough
approach - I will try that next time!
Many thanks,
John
On 18/07/05, Christoph Kutzinski <ku...@gmx.de> wrote:
> This is what happens in JSPService.java around line 249:
>
> try {
> boolean precompile = preCompile(request);
> serviceJspFile(request, response, jspUri, null, precompile);
> } catch (RuntimeException e) {
> throw e;
> } catch (ServletException e) {
> throw e;
> } catch (IOException e) {
> throw e;
> } catch (Throwable e) {
> throw new ServletException(e); << line 249
> }
>
> You should get the Tomcat sources and set a breakpoint at line 249. When
> you know the real throwable that is catched there, you will probably get
> it clue what is happening.
>
>
> Christoph
>
>
> Christoph Kutzinski wrote:
> > Hi,
> >
> > my Tomcat 5.5.9 has the commons-logging-api.jar in the bin directory.
> > Did you look there, too?
> >
> > John Pedersen wrote:
> >
> >> I am still stuck with this one (shouldn't have posted it on a Saturday
> >> morning!).
> >>
> >> I don't think it is my web.xml giving the problem - I am looking into
> >> possible problems with missing or conflicting jar files
> >>
> >> Reading through the release notes again for Tomcat 5.5.9, there is a
> >> listing of the libraries included:
> >>
> >> =============
> >> Bundled APIs:
> >> =============
> >> A standard installation of Tomcat 5.5 makes all of the following APIs
> >> available
> >> for use by web applications (by placing them in "common/lib" or
> >> "shared/lib"):
> >> * commons-el.jar (Commons Expression Language 1.0)
> >> * commons-logging-api.jar (Commons Logging API 1.0.x)
> >> * jasper-compiler.jar (Jasper 2 Compiler)
> >> * jasper-compiler-jdt.jar (Eclipse JDT Java compiler)
> >> * jasper-runtime.jar (Jasper 2 Runtime)
> >> * jsp-api.jar (JSP 2.0 API)
> >> * naming-common.jar (JNDI Context implementation)
> >> * naming-factory.jar (JNDI object factories for J2EE ENC support)
> >> * naming-factory-dbcp.jar (DataSource implementation based on
> >> commons-dbcp)
> >> * naming-resources.jar (JNDI DirContext implementations)
> >> * servlet-api.jar (Servlet 2.4 API)
> >>
> >>
> >> I seem to be missing:
> >>
> >> commons-logging-api.jar (Commons Logging API 1.0.x)
> >> naming-common.jar (JNDI Context implementation)
> >>
> >>>> from my Tomcat installation (Windows 2000, I used the windows
> >>
> >> installer jakarta-tomcat-5.5.9.exe)
> >>
> >> Why should this be the case? Where can I download these files from?
> >> Thanks,
> >>
> >> John
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> >> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
> >>
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
Re: Fwd: ServletException: javax/servlet/jsp/tagext/TagLibraryValidator
Posted by Christoph Kutzinski <ku...@gmx.de>.
This is what happens in JSPService.java around line 249:
try {
boolean precompile = preCompile(request);
serviceJspFile(request, response, jspUri, null, precompile);
} catch (RuntimeException e) {
throw e;
} catch (ServletException e) {
throw e;
} catch (IOException e) {
throw e;
} catch (Throwable e) {
throw new ServletException(e); << line 249
}
You should get the Tomcat sources and set a breakpoint at line 249. When
you know the real throwable that is catched there, you will probably get
it clue what is happening.
Christoph
Christoph Kutzinski wrote:
> Hi,
>
> my Tomcat 5.5.9 has the commons-logging-api.jar in the bin directory.
> Did you look there, too?
>
> John Pedersen wrote:
>
>> I am still stuck with this one (shouldn't have posted it on a Saturday
>> morning!).
>>
>> I don't think it is my web.xml giving the problem - I am looking into
>> possible problems with missing or conflicting jar files
>>
>> Reading through the release notes again for Tomcat 5.5.9, there is a
>> listing of the libraries included:
>>
>> =============
>> Bundled APIs:
>> =============
>> A standard installation of Tomcat 5.5 makes all of the following APIs
>> available
>> for use by web applications (by placing them in "common/lib" or
>> "shared/lib"):
>> * commons-el.jar (Commons Expression Language 1.0)
>> * commons-logging-api.jar (Commons Logging API 1.0.x)
>> * jasper-compiler.jar (Jasper 2 Compiler)
>> * jasper-compiler-jdt.jar (Eclipse JDT Java compiler)
>> * jasper-runtime.jar (Jasper 2 Runtime)
>> * jsp-api.jar (JSP 2.0 API)
>> * naming-common.jar (JNDI Context implementation)
>> * naming-factory.jar (JNDI object factories for J2EE ENC support)
>> * naming-factory-dbcp.jar (DataSource implementation based on
>> commons-dbcp)
>> * naming-resources.jar (JNDI DirContext implementations)
>> * servlet-api.jar (Servlet 2.4 API)
>>
>>
>> I seem to be missing:
>>
>> commons-logging-api.jar (Commons Logging API 1.0.x)
>> naming-common.jar (JNDI Context implementation)
>>
>>>> from my Tomcat installation (Windows 2000, I used the windows
>>
>> installer jakarta-tomcat-5.5.9.exe)
>>
>> Why should this be the case? Where can I download these files from?
>> Thanks,
>>
>> John
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
Re: Fwd: ServletException: javax/servlet/jsp/tagext/TagLibraryValidator
Posted by Christoph Kutzinski <ku...@gmx.de>.
Hi,
my Tomcat 5.5.9 has the commons-logging-api.jar in the bin directory.
Did you look there, too?
John Pedersen wrote:
> I am still stuck with this one (shouldn't have posted it on a Saturday
> morning!).
>
> I don't think it is my web.xml giving the problem - I am looking into
> possible problems with missing or conflicting jar files
>
> Reading through the release notes again for Tomcat 5.5.9, there is a
> listing of the libraries included:
>
> =============
> Bundled APIs:
> =============
> A standard installation of Tomcat 5.5 makes all of the following APIs available
> for use by web applications (by placing them in "common/lib" or "shared/lib"):
> * commons-el.jar (Commons Expression Language 1.0)
> * commons-logging-api.jar (Commons Logging API 1.0.x)
> * jasper-compiler.jar (Jasper 2 Compiler)
> * jasper-compiler-jdt.jar (Eclipse JDT Java compiler)
> * jasper-runtime.jar (Jasper 2 Runtime)
> * jsp-api.jar (JSP 2.0 API)
> * naming-common.jar (JNDI Context implementation)
> * naming-factory.jar (JNDI object factories for J2EE ENC support)
> * naming-factory-dbcp.jar (DataSource implementation based on commons-dbcp)
> * naming-resources.jar (JNDI DirContext implementations)
> * servlet-api.jar (Servlet 2.4 API)
>
>
> I seem to be missing:
>
> commons-logging-api.jar (Commons Logging API 1.0.x)
> naming-common.jar (JNDI Context implementation)
>
>>from my Tomcat installation (Windows 2000, I used the windows
> installer jakarta-tomcat-5.5.9.exe)
>
> Why should this be the case? Where can I download these files from?
>
> Thanks,
>
> John
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
Re: Fwd: ServletException: javax/servlet/jsp/tagext/TagLibraryValidator
Posted by John Pedersen <jo...@gmail.com>.
I am still stuck with this one (shouldn't have posted it on a Saturday
morning!).
I don't think it is my web.xml giving the problem - I am looking into
possible problems with missing or conflicting jar files
Reading through the release notes again for Tomcat 5.5.9, there is a
listing of the libraries included:
=============
Bundled APIs:
=============
A standard installation of Tomcat 5.5 makes all of the following APIs available
for use by web applications (by placing them in "common/lib" or "shared/lib"):
* commons-el.jar (Commons Expression Language 1.0)
* commons-logging-api.jar (Commons Logging API 1.0.x)
* jasper-compiler.jar (Jasper 2 Compiler)
* jasper-compiler-jdt.jar (Eclipse JDT Java compiler)
* jasper-runtime.jar (Jasper 2 Runtime)
* jsp-api.jar (JSP 2.0 API)
* naming-common.jar (JNDI Context implementation)
* naming-factory.jar (JNDI object factories for J2EE ENC support)
* naming-factory-dbcp.jar (DataSource implementation based on commons-dbcp)
* naming-resources.jar (JNDI DirContext implementations)
* servlet-api.jar (Servlet 2.4 API)
I seem to be missing:
commons-logging-api.jar (Commons Logging API 1.0.x)
naming-common.jar (JNDI Context implementation)
from my Tomcat installation (Windows 2000, I used the windows
installer jakarta-tomcat-5.5.9.exe)
Why should this be the case? Where can I download these files from?
Thanks,
John
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
Re: Fwd: ServletException: javax/servlet/jsp/tagext/TagLibraryValidator
Posted by John Pedersen <jo...@gmail.com>.
I just tried replacing the top of my web.xml file with:
<web-app 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-app_2_4.xsd"
version="2.4">
The app started, but when I tried to load a page, I got the same error
and stack trace. I made sure too to remove all the compoled jsp's.
If you think of anything else to try, I'll be glad to give it a shot.
John
On 16/07/05, Christoph Kutzinski <ku...@gmx.de> wrote:
> John Pedersen wrote:
>
> >>>>>Here is what I have at the top of my web.xml (I have tried
> variations!):
> >>>>>
> >>>>><!DOCTYPE web-app PUBLIC
> >>>>> "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
> >>>>> "http://java.sun.com/dtd/web-app_2_3.dtd">
> >>>>>
> >>>>><web-app>
>
>
> I haven't paid attention to this before. You do use JSTL 1.1, don't you?
> JSTL 1.1 requires a Servlet 2.4 container. Have you tried to make your
> web.xml 2.4 compliant?
>
> Other idea: have you deleted all the compiled JSPs after switching to
> Tomcat 5.5 /JDK 5.0?
>
> Christoph
>
> > Here is the complete stack trace:
> >
> > ERROR[cessor24]: framework.web.servlet.DispatcherServlet 11485 -
> > Could not complete request
> > javax.servlet.ServletException: javax/servlet/jsp/tagext/TagLibraryValidator
> > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
> > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
> > at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
> > at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
> > at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
> > at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:97)
> > at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
> > at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:928)
> > at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:705)
> > at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:625)
> > at org.springframework.web.servlet.FrameworkServlet.serviceWrapper(FrameworkServlet.java:386)
> > at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:346)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
> > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
> > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
> > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
> > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
> > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
> > at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
> > at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
> > at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
> > at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
> > at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
> > at java.lang.Thread.run(Unknown Source)
> >
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
Re: Fwd: ServletException: javax/servlet/jsp/tagext/TagLibraryValidator
Posted by Christoph Kutzinski <ku...@gmx.de>.
John Pedersen wrote:
>>>>>Here is what I have at the top of my web.xml (I have tried
variations!):
>>>>>
>>>>><!DOCTYPE web-app PUBLIC
>>>>> "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
>>>>> "http://java.sun.com/dtd/web-app_2_3.dtd">
>>>>>
>>>>><web-app>
I haven't paid attention to this before. You do use JSTL 1.1, don't you?
JSTL 1.1 requires a Servlet 2.4 container. Have you tried to make your
web.xml 2.4 compliant?
Other idea: have you deleted all the compiled JSPs after switching to
Tomcat 5.5 /JDK 5.0?
Christoph
> Here is the complete stack trace:
>
> ERROR[cessor24]: framework.web.servlet.DispatcherServlet 11485 -
> Could not complete request
> javax.servlet.ServletException: javax/servlet/jsp/tagext/TagLibraryValidator
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
> at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
> at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
> at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
> at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:97)
> at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
> at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:928)
> at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:705)
> at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:625)
> at org.springframework.web.servlet.FrameworkServlet.serviceWrapper(FrameworkServlet.java:386)
> at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:346)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
> at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
> at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
> at java.lang.Thread.run(Unknown Source)
>
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
Re: Fwd: ServletException: javax/servlet/jsp/tagext/TagLibraryValidator
Posted by John Pedersen <jo...@gmail.com>.
I have emailed the list administrator.
Here is the complete stack trace:
ERROR[cessor24]: framework.web.servlet.DispatcherServlet 11485 -
Could not complete request
javax.servlet.ServletException: javax/servlet/jsp/tagext/TagLibraryValidator
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:97)
at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:928)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:705)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:625)
at org.springframework.web.servlet.FrameworkServlet.serviceWrapper(FrameworkServlet.java:386)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:346)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Unknown Source)
On 16/07/05, Christoph Kutzinski <ku...@gmx.de> wrote:
> I get these responses, too. I wonder if someone has already informed a
> list administrator about this.
>
> Regarding your original question:
> I've no clues so far, but you should post the complete stacktrace of the
> exception. Maybe the source of the error will get clearer then.
>
>
> Christoph
>
> John Pedersen wrote:
> > Sorry - I should have checked the list. But I just got a response
> > telling me that the email I sent to the list was undeliverable...
> >
> > John
> >
> > On 16/07/05, Christoph Kutzinski <ku...@gmx.de> wrote:
> >
> >>Your message was not bounced, I already got the first one (then the
> >>second and then this one).
> >>Please check the list before reposting.
> >>
> >>John Pedersen wrote:
> >>
> >>>Bounced twice...
> >>>
> >>>---------- Forwarded message ----------
> >>>From: John Pedersen <jo...@gmail.com>
> >>>Date: 16-Jul-2005 08:03
> >>>Subject: ServletException: javax/servlet/jsp/tagext/TagLibraryValidator
> >>>To: tomcat-user@jakarta.apache.org
> >>>
> >>>
> >>>Hi,
> >>>
> >>>I had an app that was working - then I upgraded to Tomcat 5.5.9, and Java 1.5.
> >>>
> >>>Now I get a javax.servlet.ServletException:
> >>>javax/servlet/jsp/tagext/TagLibraryValidator when I try to start the
> >>>app. I have followed all the google links for this problem and trawled
> >>>through the docs - I'm stuck!
> >>>
> >>>I use one page to declare my taglibs, and this is included in all the
> >>>other pages:
> >>>
> >>><%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
> >>><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
> >>>
> >>>If I delete the second line, the app starts fine, although of course
> >>>all the c: tags aren't evaluated. So it seems that the problem is only
> >>>associated with the standard tags.
> >>>
> >>>Here is what I have at the top of my web.xml (I have tried variations!):
> >>>
> >>><!DOCTYPE web-app PUBLIC
> >>> "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
> >>> "http://java.sun.com/dtd/web-app_2_3.dtd">
> >>>
> >>><web-app>
> >>>...
> >>>
> >>>Here are the jar files I have in web-app\myApp\lib:
> >>>
> >>>activation.jar
> >>>commons-collections.jar
> >>>commons-dbcp.jar
> >>>commons-fileupload.jar
> >>>commons-logging.jar
> >>>commons-pool.jar
> >>>cos.jar
> >>>itext-1.1.4.jar
> >>>jstl.jar
> >>>junit.jar
> >>>log4j-1.2.9.jar
> >>>mail.jar
> >>>mysql-connector-java-3.1.8-bin.jar
> >>>spring.jar
> >>>standard.jar
> >>>swissEph.jar
> >>>
> >>>and the jar files I have in {tomcat-home}\common\lib:
> >>>
> >>>commons-el.jar
> >>>jasper-compiler-jdt.jar
> >>>jasper-compiler.jar
> >>>jasper-runtime.jar
> >>>jsp-api.jar
> >>>naming-factory-dbcp.jar
> >>>naming-factory.jar
> >>>naming-resources.jar
> >>>servlet-api.jar
> >>>
> >>>Inside the standard jar, in c.tld:
> >>>
> >>><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>
> >>>
> >>>...
> >>>
> >>>If anyone can help me solve this one, I'll be very relieved,
> >>>
> >>>Thanks,
> >>>
> >>>John Pedersen
> >>>
> >>>---------------------------------------------------------------------
> >>>To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> >>>For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
> >>>
> >>
> >>
> >>---------------------------------------------------------------------
> >>To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> >>For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
> >>
> >>
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
Re: Fwd: ServletException: javax/servlet/jsp/tagext/TagLibraryValidator
Posted by Christoph Kutzinski <ku...@gmx.de>.
I get these responses, too. I wonder if someone has already informed a
list administrator about this.
Regarding your original question:
I've no clues so far, but you should post the complete stacktrace of the
exception. Maybe the source of the error will get clearer then.
Christoph
John Pedersen wrote:
> Sorry - I should have checked the list. But I just got a response
> telling me that the email I sent to the list was undeliverable...
>
> John
>
> On 16/07/05, Christoph Kutzinski <ku...@gmx.de> wrote:
>
>>Your message was not bounced, I already got the first one (then the
>>second and then this one).
>>Please check the list before reposting.
>>
>>John Pedersen wrote:
>>
>>>Bounced twice...
>>>
>>>---------- Forwarded message ----------
>>>From: John Pedersen <jo...@gmail.com>
>>>Date: 16-Jul-2005 08:03
>>>Subject: ServletException: javax/servlet/jsp/tagext/TagLibraryValidator
>>>To: tomcat-user@jakarta.apache.org
>>>
>>>
>>>Hi,
>>>
>>>I had an app that was working - then I upgraded to Tomcat 5.5.9, and Java 1.5.
>>>
>>>Now I get a javax.servlet.ServletException:
>>>javax/servlet/jsp/tagext/TagLibraryValidator when I try to start the
>>>app. I have followed all the google links for this problem and trawled
>>>through the docs - I'm stuck!
>>>
>>>I use one page to declare my taglibs, and this is included in all the
>>>other pages:
>>>
>>><%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
>>><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
>>>
>>>If I delete the second line, the app starts fine, although of course
>>>all the c: tags aren't evaluated. So it seems that the problem is only
>>>associated with the standard tags.
>>>
>>>Here is what I have at the top of my web.xml (I have tried variations!):
>>>
>>><!DOCTYPE web-app PUBLIC
>>> "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
>>> "http://java.sun.com/dtd/web-app_2_3.dtd">
>>>
>>><web-app>
>>>...
>>>
>>>Here are the jar files I have in web-app\myApp\lib:
>>>
>>>activation.jar
>>>commons-collections.jar
>>>commons-dbcp.jar
>>>commons-fileupload.jar
>>>commons-logging.jar
>>>commons-pool.jar
>>>cos.jar
>>>itext-1.1.4.jar
>>>jstl.jar
>>>junit.jar
>>>log4j-1.2.9.jar
>>>mail.jar
>>>mysql-connector-java-3.1.8-bin.jar
>>>spring.jar
>>>standard.jar
>>>swissEph.jar
>>>
>>>and the jar files I have in {tomcat-home}\common\lib:
>>>
>>>commons-el.jar
>>>jasper-compiler-jdt.jar
>>>jasper-compiler.jar
>>>jasper-runtime.jar
>>>jsp-api.jar
>>>naming-factory-dbcp.jar
>>>naming-factory.jar
>>>naming-resources.jar
>>>servlet-api.jar
>>>
>>>Inside the standard jar, in c.tld:
>>>
>>><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>
>>>
>>>...
>>>
>>>If anyone can help me solve this one, I'll be very relieved,
>>>
>>>Thanks,
>>>
>>>John Pedersen
>>>
>>>---------------------------------------------------------------------
>>>To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
>>>For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>>>
>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
>>For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
Re: Fwd: ServletException: javax/servlet/jsp/tagext/TagLibraryValidator
Posted by John Pedersen <jo...@gmail.com>.
Sorry - I should have checked the list. But I just got a response
telling me that the email I sent to the list was undeliverable...
John
On 16/07/05, Christoph Kutzinski <ku...@gmx.de> wrote:
> Your message was not bounced, I already got the first one (then the
> second and then this one).
> Please check the list before reposting.
>
> John Pedersen wrote:
> > Bounced twice...
> >
> > ---------- Forwarded message ----------
> > From: John Pedersen <jo...@gmail.com>
> > Date: 16-Jul-2005 08:03
> > Subject: ServletException: javax/servlet/jsp/tagext/TagLibraryValidator
> > To: tomcat-user@jakarta.apache.org
> >
> >
> > Hi,
> >
> > I had an app that was working - then I upgraded to Tomcat 5.5.9, and Java 1.5.
> >
> > Now I get a javax.servlet.ServletException:
> > javax/servlet/jsp/tagext/TagLibraryValidator when I try to start the
> > app. I have followed all the google links for this problem and trawled
> > through the docs - I'm stuck!
> >
> > I use one page to declare my taglibs, and this is included in all the
> > other pages:
> >
> > <%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
> > <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
> >
> > If I delete the second line, the app starts fine, although of course
> > all the c: tags aren't evaluated. So it seems that the problem is only
> > associated with the standard tags.
> >
> > Here is what I have at the top of my web.xml (I have tried variations!):
> >
> > <!DOCTYPE web-app PUBLIC
> > "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
> > "http://java.sun.com/dtd/web-app_2_3.dtd">
> >
> > <web-app>
> > ...
> >
> > Here are the jar files I have in web-app\myApp\lib:
> >
> > activation.jar
> > commons-collections.jar
> > commons-dbcp.jar
> > commons-fileupload.jar
> > commons-logging.jar
> > commons-pool.jar
> > cos.jar
> > itext-1.1.4.jar
> > jstl.jar
> > junit.jar
> > log4j-1.2.9.jar
> > mail.jar
> > mysql-connector-java-3.1.8-bin.jar
> > spring.jar
> > standard.jar
> > swissEph.jar
> >
> > and the jar files I have in {tomcat-home}\common\lib:
> >
> > commons-el.jar
> > jasper-compiler-jdt.jar
> > jasper-compiler.jar
> > jasper-runtime.jar
> > jsp-api.jar
> > naming-factory-dbcp.jar
> > naming-factory.jar
> > naming-resources.jar
> > servlet-api.jar
> >
> > Inside the standard jar, in c.tld:
> >
> > <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>
> >
> > ...
> >
> > If anyone can help me solve this one, I'll be very relieved,
> >
> > Thanks,
> >
> > John Pedersen
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
Re: Fwd: ServletException: javax/servlet/jsp/tagext/TagLibraryValidator
Posted by Christoph Kutzinski <ku...@gmx.de>.
Your message was not bounced, I already got the first one (then the
second and then this one).
Please check the list before reposting.
John Pedersen wrote:
> Bounced twice...
>
> ---------- Forwarded message ----------
> From: John Pedersen <jo...@gmail.com>
> Date: 16-Jul-2005 08:03
> Subject: ServletException: javax/servlet/jsp/tagext/TagLibraryValidator
> To: tomcat-user@jakarta.apache.org
>
>
> Hi,
>
> I had an app that was working - then I upgraded to Tomcat 5.5.9, and Java 1.5.
>
> Now I get a javax.servlet.ServletException:
> javax/servlet/jsp/tagext/TagLibraryValidator when I try to start the
> app. I have followed all the google links for this problem and trawled
> through the docs - I'm stuck!
>
> I use one page to declare my taglibs, and this is included in all the
> other pages:
>
> <%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
>
> If I delete the second line, the app starts fine, although of course
> all the c: tags aren't evaluated. So it seems that the problem is only
> associated with the standard tags.
>
> Here is what I have at the top of my web.xml (I have tried variations!):
>
> <!DOCTYPE web-app PUBLIC
> "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
> "http://java.sun.com/dtd/web-app_2_3.dtd">
>
> <web-app>
> ...
>
> Here are the jar files I have in web-app\myApp\lib:
>
> activation.jar
> commons-collections.jar
> commons-dbcp.jar
> commons-fileupload.jar
> commons-logging.jar
> commons-pool.jar
> cos.jar
> itext-1.1.4.jar
> jstl.jar
> junit.jar
> log4j-1.2.9.jar
> mail.jar
> mysql-connector-java-3.1.8-bin.jar
> spring.jar
> standard.jar
> swissEph.jar
>
> and the jar files I have in {tomcat-home}\common\lib:
>
> commons-el.jar
> jasper-compiler-jdt.jar
> jasper-compiler.jar
> jasper-runtime.jar
> jsp-api.jar
> naming-factory-dbcp.jar
> naming-factory.jar
> naming-resources.jar
> servlet-api.jar
>
> Inside the standard jar, in c.tld:
>
> <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>
>
> ...
>
> If anyone can help me solve this one, I'll be very relieved,
>
> Thanks,
>
> John Pedersen
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
Fwd: ServletException: javax/servlet/jsp/tagext/TagLibraryValidator
Posted by John Pedersen <jo...@gmail.com>.
Bounced twice...
---------- Forwarded message ----------
From: John Pedersen <jo...@gmail.com>
Date: 16-Jul-2005 08:03
Subject: ServletException: javax/servlet/jsp/tagext/TagLibraryValidator
To: tomcat-user@jakarta.apache.org
Hi,
I had an app that was working - then I upgraded to Tomcat 5.5.9, and Java 1.5.
Now I get a javax.servlet.ServletException:
javax/servlet/jsp/tagext/TagLibraryValidator when I try to start the
app. I have followed all the google links for this problem and trawled
through the docs - I'm stuck!
I use one page to declare my taglibs, and this is included in all the
other pages:
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
If I delete the second line, the app starts fine, although of course
all the c: tags aren't evaluated. So it seems that the problem is only
associated with the standard tags.
Here is what I have at the top of my web.xml (I have tried variations!):
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
...
Here are the jar files I have in web-app\myApp\lib:
activation.jar
commons-collections.jar
commons-dbcp.jar
commons-fileupload.jar
commons-logging.jar
commons-pool.jar
cos.jar
itext-1.1.4.jar
jstl.jar
junit.jar
log4j-1.2.9.jar
mail.jar
mysql-connector-java-3.1.8-bin.jar
spring.jar
standard.jar
swissEph.jar
and the jar files I have in {tomcat-home}\common\lib:
commons-el.jar
jasper-compiler-jdt.jar
jasper-compiler.jar
jasper-runtime.jar
jsp-api.jar
naming-factory-dbcp.jar
naming-factory.jar
naming-resources.jar
servlet-api.jar
Inside the standard jar, in c.tld:
<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>
...
If anyone can help me solve this one, I'll be very relieved,
Thanks,
John Pedersen
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org