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]>

Reply via email to