My application is working fine in Jetty but not in Tomcat.
I've already followed the deployment instructions found here (
http://tapestry.apache.org/tapestry5/tomcat.html ). I confirmed that my
classes are being jarred up by Maven and put into the WEB-INF/lib
directory.
Using JDK 1.5.0_11, and Tomcat 6.0.13 (although I've seen the same issue
on Tomcat 5).
Appears to be a class-loading issue. Stack trace below. Any advice
would be appreciated.
SEVERE: Servlet.service() for servlet default threw exception
java.lang.NoSuchMethodError:
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.getFeature
0(Ljava/lang/String;)Z
at
com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfigurat
ion.getFeature(XIncludeAwareParserConfiguration.java:278)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.reset(Abstr
actSAXParser.java:2098)
at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.jav
a:147)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Abstr
actSAXParser.java:1242)
at
org.apache.tapestry.internal.services.TemplateParserImpl.parseTemplate(T
emplateParserImpl.java:173)
at
$TemplateParser_112ddb2276b.parseTemplate($TemplateParser_112ddb2276b.ja
va)
at
$TemplateParser_112ddb22764.parseTemplate($TemplateParser_112ddb22764.ja
va)
at
org.apache.tapestry.internal.services.ComponentTemplateSourceImpl.parseT
emplate(ComponentTemplateSourceImpl.java:145)
at
org.apache.tapestry.internal.services.ComponentTemplateSourceImpl.getTem
plate(ComponentTemplateSourceImpl.java:126)
at
$ComponentTemplateSource_112ddb22742.getTemplate($ComponentTemplateSourc
e_112ddb22742.java)
at
org.apache.tapestry.internal.services.PageLoaderProcessor.loadTemplateFo
rComponent(PageLoaderProcessor.java:427)
at
org.apache.tapestry.internal.services.PageLoaderProcessor.workComponentQ
ueue(PageLoaderProcessor.java:720)
at
org.apache.tapestry.internal.services.PageLoaderProcessor.loadPage(PageL
oaderProcessor.java:393)
at
org.apache.tapestry.internal.services.PageLoaderImpl.loadPage(PageLoader
Impl.java:59)
at
$PageLoader_112ddb2275f.loadPage($PageLoader_112ddb2275f.java)
at
org.apache.tapestry.internal.services.PagePoolImpl.checkout(PagePoolImpl
.java:63)
at $PagePool_112ddb2275e.checkout($PagePool_112ddb2275e.java)
at
org.apache.tapestry.internal.services.RequestPageCacheImpl.getByClassNam
e(RequestPageCacheImpl.java:58)
at
org.apache.tapestry.internal.services.RequestPageCacheImpl.get(RequestPa
geCacheImpl.java:49)
at
$RequestPageCache_112ddb2275d.get($RequestPageCache_112ddb2275d.java)
at
$RequestPageCache_112ddb22738.get($RequestPageCache_112ddb22738.java)
at
org.apache.tapestry.internal.services.DefaultRequestExceptionHandler.han
dleRequestException(DefaultRequestExceptionHandler.java:52)
at
$RequestExceptionHandler_112ddb2274d.handleRequestException($RequestExce
ptionHandler_112ddb2274d.java)
at
org.apache.tapestry.services.TapestryModule$3.service(TapestryModule.jav
a:645)
at
$RequestHandler_112ddb22750.service($RequestHandler_112ddb22750.java)
at
org.apache.tapestry.internal.services.StaticFilesFilter.service(StaticFi
lesFilter.java:63)
at
$RequestHandler_112ddb22750.service($RequestHandler_112ddb22750.java)
at
org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(Che
ckForUpdatesFilter.java:91)
at
org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(Che
ckForUpdatesFilter.java:82)
at
org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withRead(Concurr
entBarrier.java:77)
at
org.apache.tapestry.internal.services.CheckForUpdatesFilter.service(Chec
kForUpdatesFilter.java:104)
at
$RequestHandler_112ddb22750.service($RequestHandler_112ddb22750.java)
at
$RequestHandler_112ddb2274a.service($RequestHandler_112ddb2274a.java)
at
org.apache.tapestry.services.TapestryModule$11.service(TapestryModule.ja
va:1014)
at
$HttpServletRequestHandler_112ddb22749.service($HttpServletRequestHandle
r_112ddb22749.java)
at
org.apache.tapestry.TapestryFilter.doFilter(TapestryFilter.java:134)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:230)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:175)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:128)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:104)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:2
61)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:84
4)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
Http11Protocol.java:581)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:595)
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]