I'm upgrading from Struts 2.0.11 to 2.1.6, which involved moving from
Tiles 2.0.4 to 2.0.6. I've gotten the below error since doing the
update. Does anyone know what I can do to fix this?
Thanks in advance!
16 [main] DEBUG org.apache.tiles.impl.BasicTilesContainer - Adding
resource 'jndi:/localhost/sfe/WEB-INF/tiles-def.xml' to definitions factory.
16-Jan-2009 10:18:14 PM org.apache.catalina.core.StandardContext
listenerStart
SEVERE: Exception sending context initialized event to listener instance
of class org.apache.struts2.tiles.StrutsTilesListener
java.lang.IllegalStateException: Unable to instantiate container.
at
org.apache.tiles.web.startup.TilesListener.contextInitialized(TilesListener.java:60)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3830)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4337)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at
org.apache.catalina.core.StandardService.start(StandardService.java:516)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: org.apache.tiles.definition.DefinitionsFactoryException: I/O
error accessing source.
at
org.apache.tiles.definition.UrlDefinitionsFactory.readDefinitions(UrlDefinitionsFactory.java:291)
at
org.apache.tiles.definition.UrlDefinitionsFactory.init(UrlDefinitionsFactory.java:130)
at
org.apache.tiles.impl.BasicTilesContainer.initializeDefinitionsFactory(BasicTilesContainer.java:406)
at
org.apache.tiles.impl.BasicTilesContainer.init(BasicTilesContainer.java:130)
at
org.apache.tiles.factory.TilesContainerFactory.initializeContainer(TilesContainerFactory.java:232)
at
org.apache.tiles.factory.TilesContainerFactory.createTilesContainer(TilesContainerFactory.java:198)
at
org.apache.tiles.factory.TilesContainerFactory.createContainer(TilesContainerFactory.java:163)
at
org.apache.tiles.web.startup.TilesListener.createContainer(TilesListener.java:90)
at
org.apache.struts2.tiles.StrutsTilesListener.createContainer(StrutsTilesListener.java:68)
at
org.apache.tiles.web.startup.TilesListener.contextInitialized(TilesListener.java:57)
... 15 more
Caused by: java.io.FileNotFoundException
at
org.apache.naming.resources.DirContextURLConnection.getInputStream(DirContextURLConnection.java:298)
at
org.apache.tiles.definition.UrlDefinitionsFactory.readDefinitions(UrlDefinitionsFactory.java:286)
... 24 more
16-Jan-2009 10:18:14 PM org.apache.catalina.core.ApplicationContext log
--
Tim A