Cedric, I downloaded the 20020703 build and this morning and got the same error. I started with a clean webapp, copied over the .jar and .tld files, and started Tomcat. These message came up almost immediately.
Jerry -----Original Message----- From: Cedric Dumoulin [mailto:[EMAIL PROTECTED]] Sent: Wednesday, July 03, 2002 10:08 AM To: Struts Users Mailing List Subject: Re: Tiles DTD Missing (Again!) Maybe when you have tried yesterday you had a connection to Jakarta server. So, the dtd has been found on jakarta site. The Struts modified version should be available in the nightly build now. Have you try the version stamped 20020703 ? Cedric Jerry Jalenak wrote: > Cedric, > > The problem with the Tiles DTD missing is either back, or I screwed > something up yesterday when it looked like it was fixed. Either way, I am > getting the following error when I try to start Tomcat: > > Jul 3, 2002 9:39:49 AM org.apache.commons.digester.Digester fatalError > SEVERE: Parse Fatal Error at line 2 column -1: External entity not found: > "http://jakarta.apache.org/struts/dtds/tiles-config.dtd". > java.io.IOException: Error in opening uri > http://jakarta.apache.org/struts/dtds/tiles-config.dtdstatus code=401 > at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3182) > at > org.apache.crimson.parser.Parser2.externalParameterEntity(Parser2.java:2870) > at > org.apache.crimson.parser.Parser2.maybeDoctypeDecl(Parser2.java:1167) > at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:489) > at org.apache.crimson.parser.Parser2.parse(Parser2.java:305) > at > org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442) > at org.apache.commons.digester.Digester.parse(Digester.java:1302) > at > org.apache.struts.tiles.xmlDefinition.XmlParser.parse(XmlParser.java:337) > at > org.apache.struts.tiles.xmlDefinition.I18nFactorySet.parseXmlFile(I18nFactor > ySet.java:529) > at > org.apache.struts.tiles.xmlDefinition.I18nFactorySet.parseXmlFiles(I18nFacto > rySet.java:466) > at > org.apache.struts.tiles.xmlDefinition.I18nFactorySet.createDefaultFactory(I1 > 8nFactorySet.java:294) > at > org.apache.struts.tiles.xmlDefinition.I18nFactorySet.initFactory(I18nFactory > Set.java:267) > at > org.apache.struts.tiles.xmlDefinition.I18nFactorySet.initFactory(I18nFactory > Set.java:215) > at > org.apache.struts.tiles.xmlDefinition.I18nFactorySet.<init>(I18nFactorySet.j > ava:168) > at > org.apache.struts.tiles.definition.ReloadableDefinitionsFactory.createFactor > y(ReloadableDefinitionsFactory.java:196) > at > org.apache.struts.tiles.definition.ReloadableDefinitionsFactory.<init>(Reloa > dableDefinitionsFactory.java:103) > at > org.apache.struts.tiles.DefinitionsUtil.createDefinitionsFactory(Definitions > Util.java:215) > at > org.apache.struts.tiles.ActionComponentServlet.initComponentDefinitionsMappi > ng(ActionComponentServlet.java:119) > at > org.apache.struts.tiles.ActionComponentServlet.init(ActionComponentServlet.j > ava:107) > at javax.servlet.GenericServlet.init(GenericServlet.java) > at > org.apache.tomcat.facade.ServletHandler.doInit(ServletHandler.java:447) > at > org.apache.tomcat.facade.ServletHandler.init(ServletHandler.java:263) > at > org.apache.tomcat.facade.LoadOnStartupInterceptor.contextInit(LoadOnStartupI > nterceptor.java:136) > at org.apache.tomcat.core.Context.init(Context.java:542) > at > org.apache.tomcat.core.ContextManager.init(ContextManager.java:597) > at > org.apache.tomcat.startup.EmbededTomcat.initContextManager(EmbededTomcat.jav > a:564) > at > org.apache.tomcat.startup.EmbededTomcat.execute1(EmbededTomcat.java:703) > at > org.apache.tomcat.startup.EmbededTomcat$1.run(EmbededTomcat.java:687) > at > org.apache.tomcat.util.compat.Jdk12Support$PrivilegedProxy.run(Jdk12Support. > java:190) > at java.security.AccessController.doPrivileged(Native Method) > at > org.apache.tomcat.util.compat.Jdk12Support.doPrivileged(Jdk12Support.java:10 > 0) > at > org.apache.tomcat.startup.EmbededTomcat.execute(EmbededTomcat.java:685) > 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:324) > at > org.apache.tomcat.util.IntrospectionUtils.execute(IntrospectionUtils.java:87 > ) > at org.apache.tomcat.startup.Main.execute(Main.java:313) > at org.apache.tomcat.startup.Main.main(Main.java:140) > 2002-07-03 09:39:49 - Ctx(/MemberSolutions) : Exception in init Error while > parsing file '/WEB-INF/xml/tiles-config.xml'. External entity not found: > "http://jakarta.apache.org/struts/dtds/tiles-config.dtd". - > javax.servlet.ServletException: Error while parsing file > '/WEB-INF/xml/tiles-config.xml'. External entity not found: > "http://jakarta.apache.org/struts/dtds/tiles-config.dtd". > at > org.apache.struts.tiles.ActionComponentServlet.initComponentDefinitionsMappi > ng(ActionComponentServlet.java:124) > at > org.apache.struts.tiles.ActionComponentServlet.init(ActionComponentServlet.j > ava:107) > at javax.servlet.GenericServlet.init(GenericServlet.java) > at > org.apache.tomcat.facade.ServletHandler.doInit(ServletHandler.java:447) > at > org.apache.tomcat.facade.ServletHandler.init(ServletHandler.java:263) > at > org.apache.tomcat.facade.LoadOnStartupInterceptor.contextInit(LoadOnStartupI > nterceptor.java:136) > at org.apache.tomcat.core.Context.init(Context.java:542) > at > org.apache.tomcat.core.ContextManager.init(ContextManager.java:597) > at > org.apache.tomcat.startup.EmbededTomcat.initContextManager(EmbededTomcat.jav > a:564) > at > org.apache.tomcat.startup.EmbededTomcat.execute1(EmbededTomcat.java:703) > at > org.apache.tomcat.startup.EmbededTomcat$1.run(EmbededTomcat.java:687) > at > org.apache.tomcat.util.compat.Jdk12Support$PrivilegedProxy.run(Jdk12Support. > java:190) > at java.security.AccessController.doPrivileged(Native Method) > at > org.apache.tomcat.util.compat.Jdk12Support.doPrivileged(Jdk12Support.java:10 > 0) > at > org.apache.tomcat.startup.EmbededTomcat.execute(EmbededTomcat.java:685) > 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:324) > at > org.apache.tomcat.util.IntrospectionUtils.execute(IntrospectionUtils.java:87 > ) > at org.apache.tomcat.startup.Main.execute(Main.java:313) > at org.apache.tomcat.startup.Main.main(Main.java:140) > Root cause: > org.apache.struts.tiles.DefinitionsFactoryException: Error while parsing > file '/WEB-INF/xml/tiles-config.xml'. External entity not found: > "http://jakarta.apache.org/struts/dtds/tiles-config.dtd". > at > org.apache.struts.tiles.xmlDefinition.I18nFactorySet.parseXmlFile(I18nFactor > ySet.java:538) > at > org.apache.struts.tiles.xmlDefinition.I18nFactorySet.parseXmlFiles(I18nFacto > rySet.java:466) > at > org.apache.struts.tiles.xmlDefinition.I18nFactorySet.createDefaultFactory(I1 > 8nFactorySet.java:294) > at > org.apache.struts.tiles.xmlDefinition.I18nFactorySet.initFactory(I18nFactory > Set.java:267) > at > org.apache.struts.tiles.xmlDefinition.I18nFactorySet.initFactory(I18nFactory > Set.java:215) > at > org.apache.struts.tiles.xmlDefinition.I18nFactorySet.<init>(I18nFactorySet.j > ava:168) > at > org.apache.struts.tiles.definition.ReloadableDefinitionsFactory.createFactor > y(ReloadableDefinitionsFactory.java:196) > at > org.apache.struts.tiles.definition.ReloadableDefinitionsFactory.<init>(Reloa > dableDefinitionsFactory.java:103) > at > org.apache.struts.tiles.DefinitionsUtil.createDefinitionsFactory(Definitions > Util.java:215) > at > org.apache.struts.tiles.ActionComponentServlet.initComponentDefinitionsMappi > ng(ActionComponentServlet.java:119) > at > org.apache.struts.tiles.ActionComponentServlet.init(ActionComponentServlet.j > ava:107) > at javax.servlet.GenericServlet.init(GenericServlet.java) > at > org.apache.tomcat.facade.ServletHandler.doInit(ServletHandler.java:447) > at > org.apache.tomcat.facade.ServletHandler.init(ServletHandler.java:263) > at > org.apache.tomcat.facade.LoadOnStartupInterceptor.contextInit(LoadOnStartupI > nterceptor.java:136) > at org.apache.tomcat.core.Context.init(Context.java:542) > at > org.apache.tomcat.core.ContextManager.init(ContextManager.java:597) > at > org.apache.tomcat.startup.EmbededTomcat.initContextManager(EmbededTomcat.jav > a:564) > at > org.apache.tomcat.startup.EmbededTomcat.execute1(EmbededTomcat.java:703) > at > org.apache.tomcat.startup.EmbededTomcat$1.run(EmbededTomcat.java:687) > at > org.apache.tomcat.util.compat.Jdk12Support$PrivilegedProxy.run(Jdk12Support. > java:190) > at java.security.AccessController.doPrivileged(Native Method) > at > org.apache.tomcat.util.compat.Jdk12Support.doPrivileged(Jdk12Support.java:10 > 0) > at > org.apache.tomcat.startup.EmbededTomcat.execute(EmbededTomcat.java:685) > 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:324) > at > org.apache.tomcat.util.IntrospectionUtils.execute(IntrospectionUtils.java:87 > ) > at org.apache.tomcat.startup.Main.execute(Main.java:313) > at org.apache.tomcat.startup.Main.main(Main.java:140) > Root cause: > java.io.IOException: Error in opening uri > http://jakarta.apache.org/struts/dtds/tiles-config.dtdstatus code=401 > at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3182) > at > org.apache.crimson.parser.Parser2.externalParameterEntity(Parser2.java:2870) > at > org.apache.crimson.parser.Parser2.maybeDoctypeDecl(Parser2.java:1167) > at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:489) > at org.apache.crimson.parser.Parser2.parse(Parser2.java:305) > at > org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442) > at org.apache.commons.digester.Digester.parse(Digester.java:1302) > at > org.apache.struts.tiles.xmlDefinition.XmlParser.parse(XmlParser.java:337) > at > org.apache.struts.tiles.xmlDefinition.I18nFactorySet.parseXmlFile(I18nFactor > ySet.java:529) > at > org.apache.struts.tiles.xmlDefinition.I18nFactorySet.parseXmlFiles(I18nFacto > rySet.java:466) > at > org.apache.struts.tiles.xmlDefinition.I18nFactorySet.createDefaultFactory(I1 > 8nFactorySet.java:294) > at > org.apache.struts.tiles.xmlDefinition.I18nFactorySet.initFactory(I18nFactory > Set.java:267) > at > org.apache.struts.tiles.xmlDefinition.I18nFactorySet.initFactory(I18nFactory > Set.java:215) > at > org.apache.struts.tiles.xmlDefinition.I18nFactorySet.<init>(I18nFactorySet.j > ava:168) > at > org.apache.struts.tiles.definition.ReloadableDefinitionsFactory.createFactor > y(ReloadableDefinitionsFactory.java:196) > at > org.apache.struts.tiles.definition.ReloadableDefinitionsFactory.<init>(Reloa > dableDefinitionsFactory.java:103) > at > org.apache.struts.tiles.DefinitionsUtil.createDefinitionsFactory(Definitions > Util.java:215) > at > org.apache.struts.tiles.ActionComponentServlet.initComponentDefinitionsMappi > ng(ActionComponentServlet.java:119) > at > org.apache.struts.tiles.ActionComponentServlet.init(ActionComponentServlet.j > ava:107) > at javax.servlet.GenericServlet.init(GenericServlet.java) > at > org.apache.tomcat.facade.ServletHandler.doInit(ServletHandler.java:447) > at > org.apache.tomcat.facade.ServletHandler.init(ServletHandler.java:263) > at > org.apache.tomcat.facade.LoadOnStartupInterceptor.contextInit(LoadOnStartupI > nterceptor.java:136) > at org.apache.tomcat.core.Context.init(Context.java:542) > at > org.apache.tomcat.core.ContextManager.init(ContextManager.java:597) > at > org.apache.tomcat.startup.EmbededTomcat.initContextManager(EmbededTomcat.jav > a:564) > at > org.apache.tomcat.startup.EmbededTomcat.execute1(EmbededTomcat.java:703) > at > org.apache.tomcat.startup.EmbededTomcat$1.run(EmbededTomcat.java:687) > at > org.apache.tomcat.util.compat.Jdk12Support$PrivilegedProxy.run(Jdk12Support. > java:190) > at java.security.AccessController.doPrivileged(Native Method) > at > org.apache.tomcat.util.compat.Jdk12Support.doPrivileged(Jdk12Support.java:10 > 0) > at > org.apache.tomcat.startup.EmbededTomcat.execute(EmbededTomcat.java:685) > 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:324) > at > org.apache.tomcat.util.IntrospectionUtils.execute(IntrospectionUtils.java:87 > ) > at org.apache.tomcat.startup.Main.execute(Main.java:313) > at org.apache.tomcat.startup.Main.main(Main.java:140) > Root cause: > java.io.IOException: Error in opening uri > http://jakarta.apache.org/struts/dtds/tiles-config.dtdstatus code=401 > at > org.apache.crimson.parser.Resolver.createInputSource(Resolver.java:291) > at > org.apache.crimson.parser.ExternalEntity.getInputSource(ExternalEntity.java: > 92) > at org.apache.crimson.parser.Parser2.pushReader(Parser2.java:3133) > at > org.apache.crimson.parser.Parser2.externalParameterEntity(Parser2.java:2868) > at > org.apache.crimson.parser.Parser2.maybeDoctypeDecl(Parser2.java:1167) > at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:489) > at org.apache.crimson.parser.Parser2.parse(Parser2.java:305) > at > org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442) > at org.apache.commons.digester.Digester.parse(Digester.java:1302) > at > org.apache.struts.tiles.xmlDefinition.XmlParser.parse(XmlParser.java:337) > at > org.apache.struts.tiles.xmlDefinition.I18nFactorySet.parseXmlFile(I18nFactor > ySet.java:529) > at > org.apache.struts.tiles.xmlDefinition.I18nFactorySet.parseXmlFiles(I18nFacto > rySet.java:466) > at > org.apache.struts.tiles.xmlDefinition.I18nFactorySet.createDefaultFactory(I1 > 8nFactorySet.java:294) > at > org.apache.struts.tiles.xmlDefinition.I18nFactorySet.initFactory(I18nFactory > Set.java:267) > at > org.apache.struts.tiles.xmlDefinition.I18nFactorySet.initFactory(I18nFactory > Set.java:215) > at > org.apache.struts.tiles.xmlDefinition.I18nFactorySet.<init>(I18nFactorySet.j > ava:168) > at > org.apache.struts.tiles.definition.ReloadableDefinitionsFactory.createFactor > y(ReloadableDefinitionsFactory.java:196) > at > org.apache.struts.tiles.definition.ReloadableDefinitionsFactory.<init>(Reloa > dableDefinitionsFactory.java:103) > at > org.apache.struts.tiles.DefinitionsUtil.createDefinitionsFactory(Definitions > Util.java:215) > at > org.apache.struts.tiles.ActionComponentServlet.initComponentDefinitionsMappi > ng(ActionComponentServlet.java:119) > at > org.apache.struts.tiles.ActionComponentServlet.init(ActionComponentServlet.j > ava:107) > at javax.servlet.GenericServlet.init(GenericServlet.java) > at > org.apache.tomcat.facade.ServletHandler.doInit(ServletHandler.java:447) > at > org.apache.tomcat.facade.ServletHandler.init(ServletHandler.java:263) > at > org.apache.tomcat.facade.LoadOnStartupInterceptor.contextInit(LoadOnStartupI > nterceptor.java:136) > at org.apache.tomcat.core.Context.init(Context.java:542) > at > org.apache.tomcat.core.ContextManager.init(ContextManager.java:597) > at > org.apache.tomcat.startup.EmbededTomcat.initContextManager(EmbededTomcat.jav > a:564) > at > org.apache.tomcat.startup.EmbededTomcat.execute1(EmbededTomcat.java:703) > at > org.apache.tomcat.startup.EmbededTomcat$1.run(EmbededTomcat.java:687) > at > org.apache.tomcat.util.compat.Jdk12Support$PrivilegedProxy.run(Jdk12Support. > java:190) > at java.security.AccessController.doPrivileged(Native Method) > at > org.apache.tomcat.util.compat.Jdk12Support.doPrivileged(Jdk12Support.java:10 > 0) > at > org.apache.tomcat.startup.EmbededTomcat.execute(EmbededTomcat.java:685) > 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:324) > at > org.apache.tomcat.util.IntrospectionUtils.execute(IntrospectionUtils.java:87 > ) > at org.apache.tomcat.startup.Main.execute(Main.java:313) > at org.apache.tomcat.startup.Main.main(Main.java:140) > > Thanks. > > Jerry > > This transmission (and any information attached to it) may be confidential and is intended solely for the use of the individual or entity to which it is addressed. If you are not the intended recipient or the person responsible for delivering the transmission to the intended recipient, be advised that you have received this transmission in error and that any use, dissemination, forwarding, printing, or copying of this information is strictly prohibited. If you have received this transmission in error, please immediately notify LabOne at (800)388-4675. > > -- > 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]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>