Re: Tiles, Tomcat 4.0.3 - Bill wins?!
Hello, We have find a trick allowing Tiles examples run on Solaris. The latest Tiles version allows a default vale for the faulty attribute 'classtype' in item So, it is possible to remove all these attributes from config files, and Tiles should run fine. But, you still not be able to use the attribute in your project until we found where the problem is. Cedric Krzysztof Czarny wrote: Hi everybody, I'm trying to start using tiles with Struts 1.0 and Tomcat. I've installed Tomcat using binary distribution on Solaris 8. I've downloaded tiles from Cedric Dumoulin Tiles site and to begin with tiles I've copied tiles-doc.war to tomcat's webapps/ directory. I got an error displayed below. When I did the same with Windows version of Tomcat distribution everything went OK. It is obviously configuration issue, but I spent quite a lot of time on inspecting an error and finally found nothing :-(((. Do I really have to move to Windows ???!! The error: 2002-05-23 14:21:10 action: Fail to load Tiles definition factory org.apache.struts.tiles.DefinitionsFactoryException: Error while parsing file '/WEB-INF/tiles-defs.xml'. Error at (64, 63: arg ument type mismatch at org.apache.struts.tiles.xmlDefinition.I18nFactorySet.parseXmlFile(I18nFactorySet.java:476) at org.apache.struts.tiles.xmlDefinition.I18nFactorySet.parseXmlFiles(I18nFactorySet.java:404) at org.apache.struts.tiles.xmlDefinition.I18nFactorySet.createDefaultFactory(I18nFactorySet.java:231) at org.apache.struts.tiles.xmlDefinition.I18nFactorySet.initFactory(I18nFactorySet.java:204) at org.apache.struts.tiles.xmlDefinition.I18nFactorySet.initFactory(I18nFactorySet.java:152) at org.apache.struts.tiles.xmlDefinition.I18nFactorySet.init(I18nFactorySet.java:105) at org.apache.struts.tiles.definition.ReloadableDefinitionsFactory.createFactory(ReloadableDefinitionsFactory.java:143 ) at org.apache.struts.tiles.definition.ReloadableDefinitionsFactory.init(ReloadableDefinitionsFactory.java:50) at org.apache.struts.tiles.DefinitionsUtil.createDefinitionsFactory(DefinitionsUtil.java:163) at org.apache.struts.tiles.ActionComponentServlet.initComponentDefinitionsMapping(ActionComponentServlet.java:65) at org.apache.struts.tiles.ActionComponentServlet.init(ActionComponentServlet.java:53) at javax.servlet.GenericServlet.init(GenericServlet.java:258) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:916) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:808) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3266) at org.apache.catalina.core.StandardContext.start(StandardContext.java:3395) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:785) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:454) at org.apache.catalina.core.StandardHost.install(StandardHost.java:714) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:324) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:389) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:232) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:155) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131) at org.apache.catalina.core.StandardHost.start(StandardHost.java:614) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343) at org.apache.catalina.core.StandardService.start(StandardService.java:388) at org.apache.catalina.core.StandardServer.start(StandardServer.java:506) at org.apache.catalina.startup.Catalina.start(Catalina.java:781) at org.apache.catalina.startup.Catalina.execute(Catalina.java:681) at org.apache.catalina.startup.Catalina.process(Catalina.java:179) at java.lang.reflect.Method.invoke(Native Method) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243) __ Do You Yahoo!? LAUNCH - Your Yahoo! Music Experience http://launch.yahoo.com -- 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]
Tiles, Tomcat 4.0.3 - Bill wins?!
Hi everybody, I'm trying to start using tiles with Struts 1.0 and Tomcat. I've installed Tomcat using binary distribution on Solaris 8. I've downloaded tiles from Cedric Dumoulin Tiles site and to begin with tiles I've copied tiles-doc.war to tomcat's webapps/ directory. I got an error displayed below. When I did the same with Windows version of Tomcat distribution everything went OK. It is obviously configuration issue, but I spent quite a lot of time on inspecting an error and finally found nothing :-(((. Do I really have to move to Windows ???!! The error: 2002-05-23 14:21:10 action: Fail to load Tiles definition factory org.apache.struts.tiles.DefinitionsFactoryException: Error while parsing file '/WEB-INF/tiles-defs.xml'. Error at (64, 63: arg ument type mismatch at org.apache.struts.tiles.xmlDefinition.I18nFactorySet.parseXmlFile(I18nFactorySet.java:476) at org.apache.struts.tiles.xmlDefinition.I18nFactorySet.parseXmlFiles(I18nFactorySet.java:404) at org.apache.struts.tiles.xmlDefinition.I18nFactorySet.createDefaultFactory(I18nFactorySet.java:231) at org.apache.struts.tiles.xmlDefinition.I18nFactorySet.initFactory(I18nFactorySet.java:204) at org.apache.struts.tiles.xmlDefinition.I18nFactorySet.initFactory(I18nFactorySet.java:152) at org.apache.struts.tiles.xmlDefinition.I18nFactorySet.init(I18nFactorySet.java:105) at org.apache.struts.tiles.definition.ReloadableDefinitionsFactory.createFactory(ReloadableDefinitionsFactory.java:143 ) at org.apache.struts.tiles.definition.ReloadableDefinitionsFactory.init(ReloadableDefinitionsFactory.java:50) at org.apache.struts.tiles.DefinitionsUtil.createDefinitionsFactory(DefinitionsUtil.java:163) at org.apache.struts.tiles.ActionComponentServlet.initComponentDefinitionsMapping(ActionComponentServlet.java:65) at org.apache.struts.tiles.ActionComponentServlet.init(ActionComponentServlet.java:53) at javax.servlet.GenericServlet.init(GenericServlet.java:258) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:916) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:808) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3266) at org.apache.catalina.core.StandardContext.start(StandardContext.java:3395) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:785) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:454) at org.apache.catalina.core.StandardHost.install(StandardHost.java:714) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:324) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:389) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:232) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:155) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131) at org.apache.catalina.core.StandardHost.start(StandardHost.java:614) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343) at org.apache.catalina.core.StandardService.start(StandardService.java:388) at org.apache.catalina.core.StandardServer.start(StandardServer.java:506) at org.apache.catalina.startup.Catalina.start(Catalina.java:781) at org.apache.catalina.startup.Catalina.execute(Catalina.java:681) at org.apache.catalina.startup.Catalina.process(Catalina.java:179) at java.lang.reflect.Method.invoke(Native Method) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243) __ Do You Yahoo!? LAUNCH - Your Yahoo! Music Experience http://launch.yahoo.com -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
Re: Tiles, Tomcat 4.0.3 - Bill wins?!
Hello, Someone else have reported this problem on Solaris 8. It appears that digester fails to parse Tiles init file on tag's attributes classtype : item ... classtype=... /. Check line 64 of your file. What exactly cause the problem haven't been found yet. Maybe a configuration problem or a bad parser / jar version on Solaris. Can you try to put xml directive (?xml version=1.0 encoding=ISO-8859-1 ?) in the head of your config files ? Does it solve the problem ? Another possible workaround is to remove the classtype attribute in all config file. This is possible only with the latest version of tiles (02 05 24) which now allow a default value for attribute classtype. Let us know what you try and if you success or not. Cedric Krzysztof Czarny wrote: Hi everybody, I'm trying to start using tiles with Struts 1.0 and Tomcat. I've installed Tomcat using binary distribution on Solaris 8. I've downloaded tiles from Cedric Dumoulin Tiles site and to begin with tiles I've copied tiles-doc.war to tomcat's webapps/ directory. I got an error displayed below. When I did the same with Windows version of Tomcat distribution everything went OK. It is obviously configuration issue, but I spent quite a lot of time on inspecting an error and finally found nothing :-(((. Do I really have to move to Windows ???!! The error: 2002-05-23 14:21:10 action: Fail to load Tiles definition factory org.apache.struts.tiles.DefinitionsFactoryException: Error while parsing file '/WEB-INF/tiles-defs.xml'. Error at (64, 63: arg ument type mismatch at org.apache.struts.tiles.xmlDefinition.I18nFactorySet.parseXmlFile(I18nFactorySet.java:476) at org.apache.struts.tiles.xmlDefinition.I18nFactorySet.parseXmlFiles(I18nFactorySet.java:404) at org.apache.struts.tiles.xmlDefinition.I18nFactorySet.createDefaultFactory(I18nFactorySet.java:231) at org.apache.struts.tiles.xmlDefinition.I18nFactorySet.initFactory(I18nFactorySet.java:204) at org.apache.struts.tiles.xmlDefinition.I18nFactorySet.initFactory(I18nFactorySet.java:152) at org.apache.struts.tiles.xmlDefinition.I18nFactorySet.init(I18nFactorySet.java:105) at org.apache.struts.tiles.definition.ReloadableDefinitionsFactory.createFactory(ReloadableDefinitionsFactory.java:143 ) at org.apache.struts.tiles.definition.ReloadableDefinitionsFactory.init(ReloadableDefinitionsFactory.java:50) at org.apache.struts.tiles.DefinitionsUtil.createDefinitionsFactory(DefinitionsUtil.java:163) at org.apache.struts.tiles.ActionComponentServlet.initComponentDefinitionsMapping(ActionComponentServlet.java:65) at org.apache.struts.tiles.ActionComponentServlet.init(ActionComponentServlet.java:53) at javax.servlet.GenericServlet.init(GenericServlet.java:258) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:916) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:808) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3266) at org.apache.catalina.core.StandardContext.start(StandardContext.java:3395) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:785) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:454) at org.apache.catalina.core.StandardHost.install(StandardHost.java:714) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:324) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:389) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:232) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:155) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131) at org.apache.catalina.core.StandardHost.start(StandardHost.java:614) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343) at org.apache.catalina.core.StandardService.start(StandardService.java:388) at org.apache.catalina.core.StandardServer.start(StandardServer.java:506) at org.apache.catalina.startup.Catalina.start(Catalina.java:781) at org.apache.catalina.startup.Catalina.execute(Catalina.java:681) at org.apache.catalina.startup.Catalina.process(Catalina.java:179) at java.lang.reflect.Method.invoke(Native Method) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243) __ Do You Yahoo!? LAUNCH - Your Yahoo! Music Experience http://launch.yahoo.com -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED] -- To unsubscribe, e-mail: mailto:[EMAIL