tiles-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alastair Smith" <Alastair.Sm...@eu.citrix.com>
Subject RE: Failed Tiles Servlet Startup
Date Fri, 05 Sep 2008 11:18:35 GMT
2008/9/5 Antonio Petrelli [mailto:antonio.petrelli@gmail.com] 
> Check it again, I suspect that Tiles did not start up correctly.

Yes, you're right :-)  There's a warning stating that the
classpath-defs.xml could not be found (is this included in one of the
tiles JARs?), and the NoClassDefFoundError included below.  I have added
the retrotranslator-runtime-1.2.1.jar file to WEB-INF\lib along with all
the rest of the JARs in the app, but have otherwise made no changes.
Does it need to be referenced at all, e.g. in web.xml, or should it just
be picked up automatically?

Sorry to keep posting these long stack traces, and many thanks for your
continued assistance.

Kind regards

Alastair Smith

-- Stack Trace follows --

05-Sep-2008 11:40:41 org.apache.commons.digester.Digester startElement
SEVERE: Begin event threw error
java.lang.NoClassDefFoundError:
edu/emory/mathcs/backport/java/util/concurrent/ConcurrentMap
      at
net.sf.retrotranslator.runtime.java.lang.Enum_.<clinit>(Enum_.java:44)
      at
org.apache.tiles.definition.digester.DigesterDefinitionsReader$FillAttri
buteRule.begin(DigesterDefinitionsReader.java:152)
      at
org.apache.commons.digester.Digester.startElement(Digester.java:1453)
      at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElemen
t(AbstractSAXParser.java:501)
      at
com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emp
tyElement(AbstractXMLDocumentParser.java:179)
      at
com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.emptyElement
(XMLDTDValidator.java:788)
      at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanSta
rtElement(XMLNSDocumentScannerImpl.java:377)
      at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$F
ragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2740)
      at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLD
ocumentScannerImpl.java:647)
      at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XM
LNSDocumentScannerImpl.java:140)
      at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.s
canDocument(XMLDocumentFragmentScannerImpl.java:508)
      at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML1
1Configuration.java:807)
      at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML1
1Configuration.java:737)
      at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.jav
a:107)
	at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Abstr
actSAXParser.java:1205)
	at
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.pars
e(SAXParserImpl.java:522)
	at
org.apache.commons.digester.Digester.parse(Digester.java:1765)
	at
org.apache.tiles.definition.digester.DigesterDefinitionsReader.read(Dige
sterDefinitionsReader.java:267)
	at
org.apache.tiles.definition.UrlDefinitionsFactory.readDefinitions(UrlDef
initionsFactory.java:286)
	at
org.apache.tiles.definition.UrlDefinitionsFactory.init(UrlDefinitionsFac
tory.java:130)
	at
org.apache.tiles.impl.BasicTilesContainer.initializeDefinitionsFactory(B
asicTilesContainer.java:406)
	at
org.apache.tiles.impl.BasicTilesContainer.init(BasicTilesContainer.java:
130)
	at
org.apache.tiles.factory.TilesContainerFactory.initializeContainer(Tiles
ContainerFactory.java:232)
	at
org.apache.tiles.factory.TilesContainerFactory.createTilesContainer(Tile
sContainerFactory.java:198)
	at
org.apache.tiles.factory.TilesContainerFactory.createContainer(TilesCont
ainerFactory.java:163)
	at
org.apache.tiles.web.startup.TilesListener.createContainer(TilesListener
.java:90)
	at
org.apache.tiles.web.startup.TilesListener.contextInitialized(TilesListe
ner.java:57)
	at
org.apache.tiles.web.startup.TilesServlet.init(TilesServlet.java:53)
      ...
	<snip>
      ...
Caused by: java.lang.ClassNotFoundException:
edu.emory.mathcs.backport.java.util.concurrent.ConcurrentMap
      at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader
.java:1360)
      at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader
.java:1206)
      at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
      ... 55 more

Mime
View raw message