Oops .. correction

In second para, the URL is http://servername:port/webAppB/jspWithTags.jsp 


-----Original Message-----
From: Rajendra Paul [mailto:[EMAIL PROTECTED]]
Sent: Thursday, December 19, 2002 12:50 PM
To: '[EMAIL PROTECTED]'
Subject: Taglib bug in Tomcat 4.1?


Is there a bug in Tomcat 4.1 when working with taglibs?

First the good news: I have JSP pages using Jakarta taglibs (input, dbtags
and application) in a web application webAppA (running on Tomcat 4.1). It
works fine. So http://servername:port/webAppA/jspWithTags.jsp in a browser
works fine.

Bad News: When I move that same jspWithTags.jsp (along with web.xml, .tld
and .jar files for the taglibs) to anpther web app webAppB, I get the
following error when I open http://servername:port/webAppA/jspWithTags.jsp
in a browser: 

Anybody out there who experienced this problem? Why does the same JSP run
fine in one webApp and not in another? I have searched mailing lists, news
groups, but no luck. Is this related to Tomat Setup?  


Regards,
r paul
------------------------------------------------
type Exception report
message 
description The server encountered an internal error () that prevented it
from fulfilling this request.
exception 
javax.servlet.ServletException: Cannot inherit from final class
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:260)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:191)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2397)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:170)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:171
)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:405)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:380)
        at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:508)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:533)
        at java.lang.Thread.run(Thread.java:479)
root cause 
java.lang.VerifyError: Cannot inherit from final class
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:488)
        at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:106)
        at
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLo
ader.java:1664)
        at
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.jav
a:953)
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
a:1394)
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
a:1274)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:310)
        at
org.apache.xerces.impl.XMLNSDocumentScannerImpl.createContentDispatcher(Unkn
own Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.(XMLDocumentFragmentSc
annerImpl.java:248)
        at
org.apache.xerces.impl.XMLDocumentScannerImpl.(XMLDocumentScannerImpl.java:2
45)
        at org.apache.xerces.impl.XMLNSDocumentScannerImpl.(Unknown Source)
        at
org.apache.xerces.parsers.IntegratedParserConfiguration.createDocumentScanne
r(Unknown Source)
        at
org.apache.xerces.parsers.DTDConfiguration.(DTDConfiguration.java:366)
        at
org.apache.xerces.parsers.StandardParserConfiguration.(StandardParserConfigu
ration.java:197)
        at org.apache.xerces.parsers.IntegratedParserConfiguration.(Unknown
Source)
        at org.apache.xerces.parsers.IntegratedParserConfiguration.(Unknown
Source)
        at java.lang.Class.newInstance0(Native Method)
        at java.lang.Class.newInstance(Class.java:232)
        at
org.apache.xerces.util.ObjectFactory.newInstance(ObjectFactory.java:293)
        at
org.apache.xerces.util.ObjectFactory.createObject(ObjectFactory.java:224)
        at
org.apache.xerces.util.ObjectFactory.createObject(ObjectFactory.java:119)
        at org.apache.xerces.parsers.DOMParser.(DOMParser.java:153)
        at org.apache.xerces.parsers.DOMParser.(DOMParser.java:137)
        at
org.apache.xerces.jaxp.DocumentBuilderImpl.(DocumentBuilderImpl.java:102)
        at
org.apache.xerces.jaxp.DocumentBuilderFactoryImpl.newDocumentBuilder(Documen
tBuilderFactoryImpl.java:88)
        at
org.apache.jasper.xmlparser.ParserUtils.parseXMLDocument(ParserUtils.java:16
7)
        at
org.apache.jasper.compiler.TldLocationsCache.processWebDotXml(TldLocationsCa
che.java:175)
        at
org.apache.jasper.compiler.TldLocationsCache.init(TldLocationsCache.java:147
)
        at
org.apache.jasper.compiler.TldLocationsCache.getLocation(TldLocationsCache.j
ava:318)
        at
org.apache.jasper.JspCompilationContext.getTldLocation(JspCompilationContext
.java:437)
        at
org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:353)
        at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:381)
        at org.apache.jasper.compiler.Parser.parseElements(Parser.java:799)
        at org.apache.jasper.compiler.Parser.parse(Parser.java:122)
        at
org.apache.jasper.compiler.ParserController.parse(ParserController.java:199)
        at
org.apache.jasper.compiler.ParserController.parse(ParserController.java:153)
        at
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:229)
        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:325)
        at
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:4
74)
        at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:1
82)
        at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:289)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:260)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:191)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2397)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:170)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:171
)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:405)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:380)
        at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:508)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:533)
        at java.lang.Thread.run(Thread.java:479)

Apache Tomcat/4.1.10


Regards,

Raj Paul, Senior SDE
ASP Operations
Concur Technologies
Redmond, WA 9805

Direct 425.497.6413
Fax 425.702.0674




--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to