Update on my situation:

The problem seems to be related to how the file is loaded in Tiles through Tomcat. After Antonio suggested moving to Tomcat 6.0.18 from 6.0.14, the exception is still thrown. However, this version of Tomcat seems to try again and successfully loads the tiles-def.xml the second time.

Is it just me, or does it look like when the TileListener is started, the application has not been "loaded" yet?



Stack dump of first attempt, which fails.

Thread [main] (Suspended) UrlDefinitionsFactory.readDefinitions() line: 286 UrlDefinitionsFactory.init(Map<String,String>) line: 130 BasicTilesContainer.initializeDefinitionsFactory(DefinitionsFactory, String, Map<String,String>) line: 406 BasicTilesContainer.init(Map<String,String>) line: 130 StrutsTilesContainerFactory(TilesContainerFactory).initializeContainer(Object, BasicTilesContainer) line: 232 StrutsTilesContainerFactory(TilesContainerFactory).createTilesContainer(Object) line: 198 StrutsTilesContainerFactory(TilesContainerFactory).createContainer(Object) line: 163 StrutsTilesListener(TilesListener).createContainer(ServletContext) line: 90 StrutsTilesListener.createContainer(ServletContext) line: 68 StrutsTilesListener(TilesListener).contextInitialized(ServletContextEvent) line: 57 StandardContext.listenerStart() line: 3843 StandardContext.start() line: 4342 StandardHost(ContainerBase).start() line: 1045 StandardHost.start() line: 719 StandardEngine(ContainerBase).start() line: 1045 StandardEngine.start() line: 443 StandardService.start() line: 516 StandardServer.start() line: 710 Catalina.start() line: 578 NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not available [native method] NativeMethodAccessorImpl.invoke(Object, Object[]) line: 39 DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: 25 Method.invoke(Object, Object...) line: 597 Bootstrap.start() line: 288 Bootstrap.main(String[]) line: 413


Stack dump of second attempt, which is successful.

Thread [main] (Suspended) UrlDefinitionsFactory.readDefinitions() line: 286 UrlDefinitionsFactory.init(Map<String,String>) line: 130 BasicTilesContainer.initializeDefinitionsFactory(DefinitionsFactory, String, Map<String,String>) line: 406 BasicTilesContainer.init(Map<String,String>) line: 130 StrutsTilesContainerFactory(TilesContainerFactory).initializeContainer(Object, BasicTilesContainer) line: 232 StrutsTilesContainerFactory(TilesContainerFactory).createTilesContainer(Object) line: 198 StrutsTilesContainerFactory(TilesContainerFactory).createContainer(Object) line: 163 StrutsTilesListener(TilesListener).createContainer(ServletContext) line: 90 StrutsTilesListener.createContainer(ServletContext) line: 68 StrutsTilesListener(TilesListener).contextInitialized(ServletContextEvent) line: 57 StandardContext.listenerStart() line: 3843 StandardContext.start() line: 4342 StandardHost(ContainerBase).addChildInternal(Container) line: 791 StandardHost(ContainerBase).addChild(Container) line: 771 StandardHost.addChild(Container) line: 525 HostConfig.deployDescriptor(String, File, String) line: 627 HostConfig.deployDescriptors(File, String[]) line: 553 HostConfig.deployApps() line: 488 HostConfig.start() line: 1149 HostConfig.lifecycleEvent(LifecycleEvent) line: 311 LifecycleSupport.fireLifecycleEvent(String, Object) line: 117 StandardHost(ContainerBase).start() line: 1053 StandardHost.start() line: 719 StandardEngine(ContainerBase).start() line: 1045 StandardEngine.start() line: 443 StandardService.start() line: 516 StandardServer.start() line: 710 Catalina.start() line: 578 NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not available [native method] NativeMethodAccessorImpl.invoke(Object, Object[]) line: 39 DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: 25 Method.invoke(Object, Object...) line: 597 Bootstrap.start() line: 288 Bootstrap.main(String[]) line: 413


Below is the console when running in debug.


19-Jan-2009 9:51:54 AM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0_07\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\Java\jdk1.6.0_07\jre\bin;D:\CARIS\SpatialFusion\bin;D:\oracle\product\10.2.0\client_1\bin;C:\Program Files\Tcl\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\apache-ant-1.7.0\bin;C:\Program Files\cvs-1-12-12;C:\Utilities\CARIS\Bin;C:\Program Files\ATI Technologies\ATI Control Panel;C:\Program Files\Common Files\Compuware;C:\Program Files\Common Files\GTK\2.0\bin;C:\Program Files\apache-maven-2.0.9\bin;C:\Program Files\CollabNet Subversion;C:\Program Files\TortoiseSVN\bin;
19-Jan-2009 9:51:55 AM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
19-Jan-2009 9:51:55 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1224 ms
19-Jan-2009 9:51:55 AM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
19-Jan-2009 9:51:55 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.18
0 [main] INFO org.apache.tiles.impl.BasicTilesContainer - Initializing Tiles2 container. . . 47 [main] DEBUG org.apache.tiles.impl.BasicTilesContainer - Adding resource 'jndi:/localhost/sfe/WEB-INF/tiles-def.xml' to definitions factory. 19-Jan-2009 9:52:28 AM 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:3843) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)
   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:578)
   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:364) at org.apache.tiles.definition.UrlDefinitionsFactory.readDefinitions(UrlDefinitionsFactory.java:286)
   ... 24 more
19-Jan-2009 9:52:28 AM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring root WebApplicationContext
19-Jan-2009 9:52:42 AM org.apache.catalina.core.ApplicationContext log
INFO: Set web app root system property: 'webapp.root' = [D:\Work\SFE_rel-5-0-0_Branch\web\spatialfusionenterprise\target\sfe\]
19-Jan-2009 9:52:42 AM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
19-Jan-2009 9:52:42 AM org.apache.catalina.core.StandardContext start
SEVERE: Context [sfe] startup failed due to previous errors
19-Jan-2009 9:52:42 AM org.apache.catalina.core.ApplicationContext log
INFO: Shutting down log4j
log4j:WARN No appenders could be found for logger (org.apache.tiles.access.TilesAccess).
log4j:WARN Please initialize the log4j system properly.
0 [main] INFO org.apache.tiles.impl.BasicTilesContainer - Initializing Tiles2 container. . . 15 [main] DEBUG org.apache.tiles.impl.BasicTilesContainer - Adding resource 'jndi:/localhost/sfe/WEB-INF/tiles-def.xml' to definitions factory. 6452 [main] DEBUG org.apache.tiles.definition.DefinitionsImpl - Resolve definition for child name='configManagerEditMaxCoverPage' extends='configManagerBaseLayout'. 6452 [main] DEBUG org.apache.tiles.definition.DefinitionsImpl - Resolve definition for child name='configManagerContactListPage' extends='configManagerBaseLayout'. 6452 [main] DEBUG org.apache.tiles.definition.DefinitionsImpl - Resolve definition for child name='support' extends='configManagerBaseLayout'. 6452 [main] DEBUG org.apache.tiles.definition.DefinitionsImpl - Resolve definition for child name='forgotPassword' extends='configManagerBaseLayout'. 6452 [main] DEBUG org.apache.tiles.definition.DefinitionsImpl - Resolve definition for child name='userRegistrationPage' extends='configManagerBaseLayout'. 6468 [main] DEBUG org.apache.tiles.definition.DefinitionsImpl - Resolve definition for child name='configManagerHomePage' extends='configManagerBaseLayout'. 6468 [main] DEBUG org.apache.tiles.definition.DefinitionsImpl - Resolve definition for child name='configManagerThemesListPage' extends='configManagerBaseLayout'. 6484 [main] DEBUG org.apache.tiles.definition.DefinitionsImpl - Resolve definition for child name='configManagerMarkerFeedEditPage' extends='configManagerBaseLayout'. 6484 [main] DEBUG org.apache.tiles.definition.DefinitionsImpl - Resolve definition for child name='configManagerContactEditPage' extends='configManagerBaseLayout'. 6484 [main] DEBUG org.apache.tiles.definition.DefinitionsImpl - Resolve definition for child name='configManagerUserEditPage' extends='configManagerBaseLayout'. 6484 [main] DEBUG org.apache.tiles.definition.DefinitionsImpl - Resolve definition for child name='markerFeeds' extends='configManagerBaseLayout'. 6484 [main] DEBUG org.apache.tiles.definition.DefinitionsImpl - Resolve definition for child name='configManagerRoleListPage' extends='configManagerBaseLayout'. 6484 [main] DEBUG org.apache.tiles.definition.DefinitionsImpl - Resolve definition for child name='configManagerAddEditThemesPage' extends='configManagerBaseLayout'. 6484 [main] DEBUG org.apache.tiles.definition.DefinitionsImpl - Resolve definition for child name='login' extends='configManagerBaseLayout'. 6484 [main] DEBUG org.apache.tiles.definition.DefinitionsImpl - Resolve definition for child name='configManagerUserListPage' extends='configManagerBaseLayout'. 6484 [main] INFO org.apache.tiles.impl.BasicTilesContainer - Tiles2 container initialization complete. 6484 [main] INFO org.apache.tiles.access.TilesAccess - Publishing TilesContext for context: org.apache.catalina.core.ApplicationContextFacade
19-Jan-2009 9:52:51 AM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring root WebApplicationContext
19-Jan-2009 9:53:03 AM org.apache.catalina.core.ApplicationContext log
INFO: Set web app root system property: 'webapp.root' = [D:\Work\SFE_rel-5-0-0_Branch\web\spatialfusionenterprise\target\sfe\] 18873 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loading action configurations from: struts-default.xml 19170 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded action configuration from: struts-default.xml 19201 [main] INFO com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Parsing configuration file [struts-default.xml] 19217 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type: name:xwork impl:com.opensymphony.xwork2.ObjectFactory 19232 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:com.opensymphony.xwork2.ObjectFactory name:struts impl:org.apache.struts2.impl.StrutsObjectFactory 19263 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:com.opensymphony.xwork2.ActionProxyFactory name:xwork impl:com.opensymphony.xwork2.DefaultActionProxyFactory 19279 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:com.opensymphony.xwork2.ActionProxyFactory name:struts impl:org.apache.struts2.impl.StrutsActionProxyFactory 19295 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:com.opensymphony.xwork2.conversion.ObjectTypeDeterminer name:tiger impl:com.opensymphony.xwork2.conversion.impl.DefaultObjectTypeDeterminer 19295 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:com.opensymphony.xwork2.conversion.ObjectTypeDeterminer name:notiger impl:com.opensymphony.xwork2.conversion.impl.DefaultObjectTypeDeterminer 19295 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:com.opensymphony.xwork2.conversion.ObjectTypeDeterminer name:struts impl:com.opensymphony.xwork2.conversion.impl.DefaultObjectTypeDeterminer 19310 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:com.opensymphony.xwork2.util.PatternMatcher name:struts impl:com.opensymphony.xwork2.util.WildcardHelper 19310 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:org.apache.struts2.dispatcher.mapper.ActionMapper name:struts impl:org.apache.struts2.dispatcher.mapper.DefaultActionMapper 19326 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:org.apache.struts2.dispatcher.mapper.ActionMapper name:composite impl:org.apache.struts2.dispatcher.mapper.CompositeActionMapper 19326 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:org.apache.struts2.dispatcher.mapper.ActionMapper name:restful impl:org.apache.struts2.dispatcher.mapper.RestfulActionMapper 19326 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:org.apache.struts2.dispatcher.mapper.ActionMapper name:restful2 impl:org.apache.struts2.dispatcher.mapper.Restful2ActionMapper 19357 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:org.apache.struts2.dispatcher.multipart.MultiPartRequest name:struts impl:org.apache.struts2.dispatcher.multipart.JakartaMultiPartRequest 19357 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:org.apache.struts2.dispatcher.multipart.MultiPartRequest name:jakarta impl:org.apache.struts2.dispatcher.multipart.JakartaMultiPartRequest 19373 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:org.apache.struts2.views.TagLibrary name:s impl:org.apache.struts2.views.DefaultTagLibrary 19451 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type: name:struts impl:org.apache.struts2.views.freemarker.FreemarkerManager 19451 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Unable to load optional class: java.lang.NoClassDefFoundError: org/apache/velocity/tools/view/ToolboxManager 19451 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type: name:default impl:org.apache.struts2.components.template.TemplateEngineManager 19529 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:org.apache.struts2.components.template.TemplateEngine name:ftl impl:org.apache.struts2.components.template.FreemarkerTemplateEngine 19529 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:org.apache.struts2.components.template.TemplateEngine name:vm impl:org.apache.struts2.components.template.VelocityTemplateEngine 19545 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:org.apache.struts2.components.template.TemplateEngine name:jsp impl:org.apache.struts2.components.template.JspTemplateEngine 19545 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:com.opensymphony.xwork2.conversion.impl.XWorkConverter name:struts impl:com.opensymphony.xwork2.conversion.impl.XWorkConverter 19545 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:com.opensymphony.xwork2.conversion.impl.XWorkConverter name:xwork1 impl:com.opensymphony.xwork2.conversion.impl.XWorkConverter 19545 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type: name:default impl:com.opensymphony.xwork2.conversion.impl.XWorkBasicConverter 19576 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:com.opensymphony.xwork2.TextProvider name:xwork1 impl:com.opensymphony.xwork2.TextProviderSupport 19576 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:com.opensymphony.xwork2.TextProvider name:struts impl:com.opensymphony.xwork2.TextProviderSupport 19576 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:org.apache.struts2.components.UrlRenderer name:struts impl:org.apache.struts2.components.ServletUrlRenderer 19592 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:com.opensymphony.xwork2.util.ValueStackFactory name:struts impl:com.opensymphony.xwork2.ognl.OgnlValueStackFactory 19607 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:com.opensymphony.xwork2.util.reflection.ReflectionProvider name:struts impl:com.opensymphony.xwork2.ognl.OgnlReflectionProvider 19607 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:com.opensymphony.xwork2.util.reflection.ReflectionContextFactory name:struts impl:com.opensymphony.xwork2.ognl.OgnlReflectionContextFactory 19623 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:com.opensymphony.xwork2.TextProvider name:system impl:com.opensymphony.xwork2.DefaultTextProvider 19623 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:com.opensymphony.xwork2.conversion.NullHandler name:java.lang.Object impl:com.opensymphony.xwork2.conversion.impl.InstantiatingNullHandler 19638 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:com.opensymphony.xwork2.validator.ActionValidatorManager name:struts impl:com.opensymphony.xwork2.validator.AnnotationActionValidatorManager 19638 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:com.opensymphony.xwork2.validator.ActionValidatorManager name:no-annotations impl:com.opensymphony.xwork2.validator.DefaultActionValidatorManager 19654 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:com.opensymphony.xwork2.validator.ValidatorFactory name:default impl:com.opensymphony.xwork2.validator.DefaultValidatorFactory 19670 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:com.opensymphony.xwork2.validator.ValidatorFileParser name:default impl:com.opensymphony.xwork2.validator.DefaultValidatorFileParser 19670 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type: name:default impl:com.opensymphony.xwork2.ognl.OgnlUtil 19701 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:ognl.PropertyAccessor name:com.opensymphony.xwork2.util.CompoundRoot impl:com.opensymphony.xwork2.ognl.accessor.CompoundRootAccessor 19717 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:ognl.PropertyAccessor name:java.lang.Object impl:com.opensymphony.xwork2.ognl.accessor.ObjectAccessor 19717 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:ognl.PropertyAccessor name:java.util.Iterator impl:com.opensymphony.xwork2.ognl.accessor.XWorkIteratorPropertyAccessor 19732 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:ognl.PropertyAccessor name:java.util.Enumeration impl:com.opensymphony.xwork2.ognl.accessor.XWorkEnumerationAccessor 19763 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:ognl.PropertyAccessor name:java.util.List impl:com.opensymphony.xwork2.ognl.accessor.XWorkListPropertyAccessor 19763 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:ognl.PropertyAccessor name:java.util.Set impl:com.opensymphony.xwork2.ognl.accessor.XWorkCollectionPropertyAccessor 19779 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:ognl.PropertyAccessor name:java.util.Map impl:com.opensymphony.xwork2.ognl.accessor.XWorkMapPropertyAccessor 19779 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:ognl.PropertyAccessor name:java.util.Collection impl:com.opensymphony.xwork2.ognl.accessor.XWorkCollectionPropertyAccessor 19779 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:ognl.PropertyAccessor name:com.opensymphony.xwork2.ognl.ObjectProxy impl:com.opensymphony.xwork2.ognl.accessor.ObjectProxyPropertyAccessor 19779 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:ognl.MethodAccessor name:java.lang.Object impl:com.opensymphony.xwork2.ognl.accessor.XWorkMethodAccessor 19779 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:ognl.MethodAccessor name:com.opensymphony.xwork2.util.CompoundRoot impl:com.opensymphony.xwork2.ognl.accessor.CompoundRootAccessor 19795 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type: name:default impl:org.apache.struts2.views.jsp.ui.OgnlTool 19795 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:org.apache.struts2.dispatcher.StaticContentLoader name:struts impl:org.apache.struts2.dispatcher.DefaultStaticContentLoader 19795 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:com.opensymphony.xwork2.UnknownHandlerManager name:struts impl:com.opensymphony.xwork2.DefaultUnknownHandlerManager 19810 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:ognl.PropertyAccessor name:java.util.ArrayList impl:com.opensymphony.xwork2.ognl.accessor.XWorkListPropertyAccessor 19810 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:ognl.PropertyAccessor name:java.util.HashSet impl:com.opensymphony.xwork2.ognl.accessor.XWorkCollectionPropertyAccessor 19810 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:ognl.PropertyAccessor name:java.util.HashMap impl:com.opensymphony.xwork2.ognl.accessor.XWorkMapPropertyAccessor 19810 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loading action configurations from: struts-plugin.xml 19826 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded action configuration from: struts-plugin.xml 19826 [main] INFO com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Parsing configuration file [struts-plugin.xml] 19842 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded type:com.opensymphony.xwork2.ObjectFactory name:spring impl:org.apache.struts2.spring.StrutsSpringObjectFactory 19842 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loading action configurations from: struts.xml 19904 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loading action configurations from: configManagerStruts.xml 19951 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded action configuration from: configManagerStruts.xml 19951 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded action configuration from: struts.xml 19951 [main] INFO com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Parsing configuration file [struts.xml] 19967 [main] DEBUG org.apache.struts2.config.PropertiesSettings - struts.properties missing 19967 [main] INFO org.apache.struts2.config.BeanSelectionProvider - Choosing bean (spring) for class com.opensymphony.xwork2.ObjectFactory 19967 [main] INFO org.apache.struts2.config.BeanSelectionProvider - Choosing bean (struts) for class com.opensymphony.xwork2.conversion.impl.XWorkConverter 19967 [main] INFO org.apache.struts2.config.BeanSelectionProvider - Choosing bean (struts) for interface com.opensymphony.xwork2.TextProvider 19967 [main] INFO org.apache.struts2.config.BeanSelectionProvider - Choosing bean (struts) for interface com.opensymphony.xwork2.ActionProxyFactory 19967 [main] INFO org.apache.struts2.config.BeanSelectionProvider - Choosing bean (struts) for interface com.opensymphony.xwork2.conversion.ObjectTypeDeterminer 19967 [main] INFO org.apache.struts2.config.BeanSelectionProvider - Choosing bean (struts) for interface org.apache.struts2.dispatcher.mapper.ActionMapper 19967 [main] INFO org.apache.struts2.config.BeanSelectionProvider - Choosing bean (jakarta) for interface org.apache.struts2.dispatcher.multipart.MultiPartRequest 19982 [main] INFO org.apache.struts2.config.BeanSelectionProvider - Choosing bean (struts) for class org.apache.struts2.views.freemarker.FreemarkerManager 19998 [main] DEBUG org.apache.struts2.config.BeanSelectionProvider - Choosing bean (struts) for class org.apache.struts2.views.velocity.VelocityManager to be loaded from the ObjectFactory 19998 [main] INFO org.apache.struts2.config.BeanSelectionProvider - Choosing bean (struts) for interface org.apache.struts2.components.UrlRenderer 19998 [main] INFO org.apache.struts2.config.BeanSelectionProvider - Choosing bean (struts) for interface com.opensymphony.xwork2.validator.ActionValidatorManager 19998 [main] INFO org.apache.struts2.config.BeanSelectionProvider - Choosing bean (struts) for interface com.opensymphony.xwork2.util.ValueStackFactory 19998 [main] INFO org.apache.struts2.config.BeanSelectionProvider - Choosing bean (struts) for interface com.opensymphony.xwork2.util.reflection.ReflectionProvider 19998 [main] INFO org.apache.struts2.config.BeanSelectionProvider - Choosing bean (struts) for interface com.opensymphony.xwork2.util.reflection.ReflectionContextFactory 19998 [main] INFO org.apache.struts2.config.BeanSelectionProvider - Choosing bean (struts) for interface com.opensymphony.xwork2.util.PatternMatcher 19998 [main] INFO org.apache.struts2.config.BeanSelectionProvider - Choosing bean (struts) for interface org.apache.struts2.dispatcher.StaticContentLoader 19998 [main] INFO org.apache.struts2.config.BeanSelectionProvider - Choosing bean (struts) for interface com.opensymphony.xwork2.UnknownHandlerManager 20029 [main] DEBUG com.opensymphony.xwork2.util.LocalizedTextUtil - Added default resource bundle 'org/apache/struts2/struts-messages' to default resource bundles = [org/apache/struts2/struts-messages, com/opensymphony/xwork2/xwork-messages] 20029 [main] INFO org.apache.struts2.config.BeanSelectionProvider - Loading global messages from messages 20029 [main] DEBUG com.opensymphony.xwork2.util.LocalizedTextUtil - Added default resource bundle 'messages' to default resource bundles = [messages, org/apache/struts2/struts-messages, com/opensymphony/xwork2/xwork-messages] 20388 [main] INFO org.apache.struts2.spring.StrutsSpringObjectFactory - Initializing Struts-Spring integration... 20388 [main] INFO com.opensymphony.xwork2.spring.SpringObjectFactory - Setting autowire strategy to name 20388 [main] INFO org.apache.struts2.spring.StrutsSpringObjectFactory - ... initialized Struts-Spring integration successfully 20420 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded [BUILDER] {PackageConfig Name:struts-default namespace: parents:[]} 21029 [main] DEBUG com.opensymphony.xwork2.validator.DefaultValidatorFactory - Loading validator definitions. 22154 [main] DEBUG com.opensymphony.xwork2.interceptor.I18nInterceptor - new I18nInterceptor() 22216 [main] DEBUG com.opensymphony.xwork2.interceptor.I18nInterceptor - new I18nInterceptor() 22326 [main] DEBUG com.opensymphony.xwork2.interceptor.I18nInterceptor - new I18nInterceptor() 22779 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded [BUILDER] {PackageConfig Name:spring-default namespace: parents:[]} 22779 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded [BUILDER] {PackageConfig Name:tiles-default namespace: parents:[{PackageConfig Name:struts-default namespace: parents:[]}]} 22794 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded [BUILDER] {PackageConfig Name:configmanager namespace:/configManager parents:[{PackageConfig Name:tiles-default namespace: parents:[{PackageConfig Name:struts-default namespace: parents:[]}]}]} 22872 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded /configManager/home in 'configmanager' package:{ActionConfig home (com.caris.sfe.web.configmanager.action.HomeAction) - action - file:/D:/Work/SFE_rel-5-0-0_Branch/web/spatialfusionenterprise/target/sfe/WEB-INF/classes/configManagerStruts.xml:19:62} 22935 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded /configManager/userAction_list in 'configmanager' package:{ActionConfig userAction_list (com.caris.sfe.web.configmanager.action.UserAction.list()) - action - file:/D:/Work/SFE_rel-5-0-0_Branch/web/spatialfusionenterprise/target/sfe/WEB-INF/classes/configManagerStruts.xml:30:62} 22935 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded /configManager/userAction_load in 'configmanager' package:{ActionConfig userAction_load (com.caris.sfe.web.configmanager.action.UserAction.load()) - action - file:/D:/Work/SFE_rel-5-0-0_Branch/web/spatialfusionenterprise/target/sfe/WEB-INF/classes/configManagerStruts.xml:42:62} 22951 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded /configManager/userAction_save in 'configmanager' package:{ActionConfig userAction_save (com.caris.sfe.web.configmanager.action.UserAction.save()) - action - file:/D:/Work/SFE_rel-5-0-0_Branch/web/spatialfusionenterprise/target/sfe/WEB-INF/classes/configManagerStruts.xml:56:62} 22951 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded /configManager/userAction_delete in 'configmanager' package:{ActionConfig userAction_delete (com.caris.sfe.web.configmanager.action.UserAction.delete()) - action - file:/D:/Work/SFE_rel-5-0-0_Branch/web/spatialfusionenterprise/target/sfe/WEB-INF/classes/configManagerStruts.xml:72:62} 22951 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded /configManager/roleAction_list in 'configmanager' package:{ActionConfig roleAction_list (com.caris.sfe.web.configmanager.action.RoleAction.list()) - action - file:/D:/Work/SFE_rel-5-0-0_Branch/web/spatialfusionenterprise/target/sfe/WEB-INF/classes/configManagerStruts.xml:88:62} 22951 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded /configManager/roleAction_delete in 'configmanager' package:{ActionConfig roleAction_delete (com.caris.sfe.web.configmanager.action.RoleAction.delete()) - action - file:/D:/Work/SFE_rel-5-0-0_Branch/web/spatialfusionenterprise/target/sfe/WEB-INF/classes/configManagerStruts.xml:100:62} 22951 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded /configManager/roleAction_savePublicView in 'configmanager' package:{ActionConfig roleAction_savePublicView (com.caris.sfe.web.configmanager.action.RoleAction.savePublicView()) - action - file:/D:/Work/SFE_rel-5-0-0_Branch/web/spatialfusionenterprise/target/sfe/WEB-INF/classes/configManagerStruts.xml:113:62} 22951 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded /configManager/listThemes in 'configmanager' package:{ActionConfig listThemes (com.caris.sfe.web.configmanager.action.ThemesAction.list()) - action - file:/D:/Work/SFE_rel-5-0-0_Branch/web/spatialfusionenterprise/target/sfe/WEB-INF/classes/configManagerStruts.xml:131:64} 22951 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded /configManager/deleteTheme in 'configmanager' package:{ActionConfig deleteTheme (com.caris.sfe.web.configmanager.action.ThemesAction.delete()) - action - file:/D:/Work/SFE_rel-5-0-0_Branch/web/spatialfusionenterprise/target/sfe/WEB-INF/classes/configManagerStruts.xml:143:64} 22951 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded /configManager/addThemes in 'configmanager' package:{ActionConfig addThemes (com.caris.sfe.web.configmanager.action.AddEditThemesAction) - action - file:/D:/Work/SFE_rel-5-0-0_Branch/web/spatialfusionenterprise/target/sfe/WEB-INF/classes/configManagerStruts.xml:153:71} 22951 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded /configManager/editTheme in 'configmanager' package:{ActionConfig editTheme (com.caris.sfe.web.configmanager.action.AddEditThemesAction) - action - file:/D:/Work/SFE_rel-5-0-0_Branch/web/spatialfusionenterprise/target/sfe/WEB-INF/classes/configManagerStruts.xml:158:71} 22951 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded /configManager/loadTheme in 'configmanager' package:{ActionConfig loadTheme (com.caris.sfe.web.configmanager.action.ThemesAction.load()) - action - file:/D:/Work/SFE_rel-5-0-0_Branch/web/spatialfusionenterprise/target/sfe/WEB-INF/classes/configManagerStruts.xml:163:64} 22951 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded /configManager/populateAvailLayers in 'configmanager' package:{ActionConfig populateAvailLayers (com.caris.sfe.web.configmanager.action.MapLayerAction) - action - file:/D:/Work/SFE_rel-5-0-0_Branch/web/spatialfusionenterprise/target/sfe/WEB-INF/classes/configManagerStruts.xml:172:66} 22951 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded /configManager/markerFeeds in 'configmanager' package:{ActionConfig markerFeeds (com.caris.sfe.web.configmanager.action.MarkerFeedAction) - action - file:/D:/Work/SFE_rel-5-0-0_Branch/web/spatialfusionenterprise/target/sfe/WEB-INF/classes/configManagerStruts.xml:178:68} 22951 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded /configManager/markerFeedAction_delete in 'configmanager' package:{ActionConfig markerFeedAction_delete (com.caris.sfe.web.configmanager.action.MarkerFeedAction.delete()) - action - file:/D:/Work/SFE_rel-5-0-0_Branch/web/spatialfusionenterprise/target/sfe/WEB-INF/classes/configManagerStruts.xml:182:68} 22951 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded /configManager/contactAction_list in 'configmanager' package:{ActionConfig contactAction_list (com.caris.sfe.web.configmanager.action.ContactAction.list()) - action - file:/D:/Work/SFE_rel-5-0-0_Branch/web/spatialfusionenterprise/target/sfe/WEB-INF/classes/configManagerStruts.xml:194:65} 22966 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded /configManager/contactAction_load in 'configmanager' package:{ActionConfig contactAction_load (com.caris.sfe.web.configmanager.action.ContactAction.load()) - action - file:/D:/Work/SFE_rel-5-0-0_Branch/web/spatialfusionenterprise/target/sfe/WEB-INF/classes/configManagerStruts.xml:206:65} 22966 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded /configManager/contactAction_save in 'configmanager' package:{ActionConfig contactAction_save (com.caris.sfe.web.configmanager.action.ContactAction.save()) - action - file:/D:/Work/SFE_rel-5-0-0_Branch/web/spatialfusionenterprise/target/sfe/WEB-INF/classes/configManagerStruts.xml:218:65} 22966 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded /configManager/contactAction_delete in 'configmanager' package:{ActionConfig contactAction_delete (com.caris.sfe.web.configmanager.action.ContactAction.delete()) - action - file:/D:/Work/SFE_rel-5-0-0_Branch/web/spatialfusionenterprise/target/sfe/WEB-INF/classes/configManagerStruts.xml:234:65} 22966 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded /configManager/support in 'configmanager' package:{ActionConfig support () - action - file:/D:/Work/SFE_rel-5-0-0_Branch/web/spatialfusionenterprise/target/sfe/WEB-INF/classes/configManagerStruts.xml:246:26} 22966 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded /configManager/support_sendLog in 'configmanager' package:{ActionConfig support_sendLog (com.caris.sfe.web.configmanager.action.SupportAction.sendLog()) - action - file:/D:/Work/SFE_rel-5-0-0_Branch/web/spatialfusionenterprise/target/sfe/WEB-INF/classes/configManagerStruts.xml:254:65} 22966 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded /configManager/support_helpDesk in 'configmanager' package:{ActionConfig support_helpDesk (com.caris.sfe.web.configmanager.action.SupportAction.helpDesk()) - action - file:/D:/Work/SFE_rel-5-0-0_Branch/web/spatialfusionenterprise/target/sfe/WEB-INF/classes/configManagerStruts.xml:265:65} 22966 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded [BUILDER] {PackageConfig Name:login namespace: parents:[{PackageConfig Name:tiles-default namespace: parents:[{PackageConfig Name:struts-default namespace: parents:[]}]}]} 22966 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded login in 'login' package:{ActionConfig login () - action - file:/D:/Work/SFE_rel-5-0-0_Branch/web/spatialfusionenterprise/target/sfe/WEB-INF/classes/configManagerStruts.xml:273:24} 22966 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded forgotPassword in 'login' package:{ActionConfig forgotPassword () - action - file:/D:/Work/SFE_rel-5-0-0_Branch/web/spatialfusionenterprise/target/sfe/WEB-INF/classes/configManagerStruts.xml:276:33} 22966 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded login_sendPassword in 'login' package:{ActionConfig login_sendPassword (com.caris.sfe.web.configmanager.action.LoginAction.sendPassword()) - action - file:/D:/Work/SFE_rel-5-0-0_Branch/web/spatialfusionenterprise/target/sfe/WEB-INF/classes/configManagerStruts.xml:284:63} 22966 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded [BUILDER] {PackageConfig Name:logout namespace: parents:[{PackageConfig Name:tiles-default namespace: parents:[{PackageConfig Name:struts-default namespace: parents:[]}]}]} 22966 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded logout in 'logout' package:{ActionConfig logout () - action - file:/D:/Work/SFE_rel-5-0-0_Branch/web/spatialfusionenterprise/target/sfe/WEB-INF/classes/configManagerStruts.xml:295:25} 22966 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded [BUILDER] {PackageConfig Name:sfe namespace:/ parents:[{PackageConfig Name:tiles-default namespace: parents:[{PackageConfig Name:struts-default namespace: parents:[]}]}]} 22966 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded [BUILDER] {PackageConfig Name:public namespace: parents:[{PackageConfig Name:tiles-default namespace: parents:[{PackageConfig Name:struts-default namespace: parents:[]}]}]} 22966 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded login in 'public' package:{ActionConfig login () - action - file:/D:/Work/SFE_rel-5-0-0_Branch/web/spatialfusionenterprise/target/sfe/WEB-INF/classes/struts.xml:14:24} 22966 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded logout in 'public' package:{ActionConfig logout () - action - file:/D:/Work/SFE_rel-5-0-0_Branch/web/spatialfusionenterprise/target/sfe/WEB-INF/classes/struts.xml:17:25} 22966 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded forgotPassword in 'public' package:{ActionConfig forgotPassword () - action - file:/D:/Work/SFE_rel-5-0-0_Branch/web/spatialfusionenterprise/target/sfe/WEB-INF/classes/struts.xml:20:33} 22982 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded login_sendPassword in 'public' package:{ActionConfig login_sendPassword (com.caris.sfe.web.configmanager.action.LoginAction.sendPassword()) - action - file:/D:/Work/SFE_rel-5-0-0_Branch/web/spatialfusionenterprise/target/sfe/WEB-INF/classes/struts.xml:24:63} 22982 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded userAction_create in 'public' package:{ActionConfig userAction_create (com.caris.sfe.web.configmanager.action.UserAction.load()) - action - file:/D:/Work/SFE_rel-5-0-0_Branch/web/spatialfusionenterprise/target/sfe/WEB-INF/classes/struts.xml:34:62} 22982 [main] DEBUG com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Loaded userAction_register in 'public' package:{ActionConfig userAction_register (com.caris.sfe.web.configmanager.action.UserAction.register()) - action - file:/D:/Work/SFE_rel-5-0-0_Branch/web/spatialfusionenterprise/target/sfe/WEB-INF/classes/struts.xml:43:62}
19-Jan-2009 9:53:08 AM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
19-Jan-2009 9:53:08 AM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
19-Jan-2009 9:53:08 AM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/141  config=null
19-Jan-2009 9:53:08 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 73579 ms



Timothy Astle wrote:
Hi all,

After some debugging, the problem seems to be caused due to a modification to the URLDefinitionsFactory.

http://svn.apache.org/viewvc/tiles/framework/branches/TILES_2_0_X/tiles-core/src/main/java/org/apache/tiles/definition/UrlDefinitionsFactory.java?view=diff&r1=571250&r2=537790&diff_format=u

This now causes the code to go through the readDefinitions() method, and that's where the error is surfacing.

Can someone explain what readDefinitions is supposed to do? Is this a bug or did I set something up wrong?

Tim

Antonio wrote:
2009/1/17 Timothy Astle <[email protected]>:
16 [main] DEBUG org.apache.tiles.impl.BasicTilesContainer  - Adding resource
'jndi:/localhost/sfe/WEB-INF/tiles-def.xml' to definitions factory.
...
Caused by: java.io.FileNotFoundException

The tiles-def.xml does not exist.

Antonio



Reply via email to