struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Cedric Dumoulin <cedric.dumou...@lifl.fr>
Subject Re: Tiles DTD Missing (Again!)
Date Thu, 04 Jul 2002 09:56:54 GMT

  Ok, I have the same problem :

    * when connected, the DTD is found
    * when offline, DTD is not found

  I have to dig to know exactly where the problem is. In the meantime, 
you can put the tiles dtd  at its old proper place in WEB-INF/classes :
  org.apache.struts.tiles.resources.tiles-config.dtd. This work under 
Tomcat4.

        Cedric


Jerry Jalenak wrote:

>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:cedric.dumoulin@lifl.fr]
>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:struts-user-unsubscribe@jakarta.apache.org>
>
>>For additional commands, e-mail:
>>
><mailto:struts-user-help@jakarta.apache.org>
>
>
>--
>To unsubscribe, e-mail:
><mailto:struts-user-unsubscribe@jakarta.apache.org>
>For additional commands, e-mail:
><mailto:struts-user-help@jakarta.apache.org>
>
>
>
>--
>To unsubscribe, e-mail:   <mailto:struts-user-unsubscribe@jakarta.apache.org>
>For additional commands, e-mail: <mailto:struts-user-help@jakarta.apache.org>
>



--
To unsubscribe, e-mail:   <mailto:struts-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:struts-user-help@jakarta.apache.org>


Mime
View raw message