Chuck Cavaness wrote:

> It's <message-resources>.  I think that yoy're missing the "s" 
> according to the error message.
>
> Chuck
>
>
> At 12:16 PM 4/11/2002 +0000, you wrote:
>
>> Hi,
>>
>> Tomcat3.2.3+JBoss2.4.1 on JDK1.3.1_01 on SuSE7.2 (2.4.13)
>> Struts1.0.2
>>
>>
>> I am getting the following error message on startup of my 
>> containers(only happens with 'tiles-doc.war' in tc/webapps):
>>
>> ...... startup of JBoss .....
>> [Default] Starting tomcat. Check logs/tomcat.log for error messages
>> [sax] startDocument()
>> [sax] endDocument()
>> [sax] startDocument()
>> [Digester] Parse Error at line 219 column -1: Element "struts-config" 
>> does not allow "message-resource" here.
>> org.xml.sax.SAXParseException: Element "struts-config" does not allow 
>> "message-resource" here.
>>        at org.apache.crimson.parser.Parser2.error(Parser2.java:3013)
>>        at 
>> 
>org.apache.crimson.parser.ValidatingParser$ChildrenValidator.consume(ValidatingParser.java:349)
> 
>>
>>        at 
>> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1303)
>>        at org.apache.crimson.parser.Parser2.content(Parser2.java:1700)
>>        at 
>> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1468)
>>        at 
>> org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:499)
>>        at org.apache.crimson.parser.Parser2.parse(Parser2.java:304)
>>        at 
>> org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:433)
>>        at org.apache.commons.digester.Digester.parse(Digester.java:1299)
>>        at 
>> 
>org.apache.struts.action.ActionServlet.initApplicationConfig(ActionServlet.java:741) 
>>
>>        at 
>> org.apache.struts.action.ActionServlet.init(ActionServlet.java:408)
>>        at 
>> org.apache.struts.tiles.ActionComponentServlet.init(ActionComponentServlet.java:52) 
>>
>>        at javax.servlet.GenericServlet.init(GenericServlet.java:258)
>>        at 
>> org.apache.tomcat.core.ServletWrapper.doInit(ServletWrapper.java:317)
>>        at org.apache.tomcat.core.Handler.init(Handler.java:215)
>>        at 
>> org.apache.tomcat.core.ServletWrapper.init(ServletWrapper.java:296)
>>        at 
>> 
>org.apache.tomcat.context.LoadOnStartupInterceptor.contextInit(LoadOnStartupInterceptor.java:130)
> 
>>
>>        at 
>> org.apache.tomcat.core.ContextManager.initContext(ContextManager.java:491) 
>>
>>        at 
>> org.apache.tomcat.core.ContextManager.init(ContextManager.java:453)
>>        at org.jboss.tomcat.TomcatEntry.execute(TomcatEntry.java:337)
>>        at org.jboss.tomcat.TomcatEntry.<init>(TomcatEntry.java:76)
>>        at 
>> 
>org.jboss.tomcat.EmbeddedTomcatServiceSX.startService(EmbeddedTomcatServiceSX.java:91)
> 
>>
>>        at 
>> org.jboss.util.ServiceMBeanSupport.start(ServiceMBeanSupport.java:107)
>>        at java.lang.reflect.Method.invoke(Native Method)
>>        at 
>> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
>>        at 
>> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
>>        at 
>> 
>org.jboss.configuration.ConfigurationService$ServiceProxy.invoke(ConfigurationService.java:836)
> 
>>
>>        at $Proxy0.start(Unknown Source)
>>        at org.jboss.util.ServiceControl.start(ServiceControl.java:81)
>>        at java.lang.reflect.Method.invoke(Native Method)
>>        at 
>> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
>>        at 
>> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
>>        at org.jboss.Main.<init>(Main.java:210)
>>        at org.jboss.Main$1.run(Main.java:116)
>>        at java.security.AccessController.doPrivileged(Native Method)
>>        at org.jboss.Main.main(Main.java:112)
>> [Digester] Parse Error at line 219 column -1: Element type 
>> "message-resource" is not declared.
>> org.xml.sax.SAXParseException: Element type "message-resource" is not 
>> declared.
>>        at org.apache.crimson.parser.Parser2.error(Parser2.java:3013)
>>        at 
>> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1308)
>>        at org.apache.crimson.parser.Parser2.content(Parser2.java:1700)
>>        at 
>> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1468)
>>        at 
>> org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:499)
>>        at org.apache.crimson.parser.Parser2.parse(Parser2.java:304)
>>        at 
>> org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:433)
>>        at org.apache.commons.digester.Digester.parse(Digester.java:1299)
>>        at 
>> 
>org.apache.struts.action.ActionServlet.initApplicationConfig(ActionServlet.java:741) 
>>
>>        at 
>> org.apache.struts.action.ActionServlet.init(ActionServlet.java:408)
>>        at 
>> org.apache.struts.tiles.ActionComponentServlet.init(ActionComponentServlet.java:52) 
>>
>>        at javax.servlet.GenericServlet.init(GenericServlet.java:258)
>>        at 
>> org.apache.tomcat.core.ServletWrapper.doInit(ServletWrapper.java:317)
>>        at org.apache.tomcat.core.Handler.init(Handler.java:215)
>>        at 
>> org.apache.tomcat.core.ServletWrapper.init(ServletWrapper.java:296)
>>        at 
>> 
>org.apache.tomcat.context.LoadOnStartupInterceptor.contextInit(LoadOnStartupInterceptor.java:130)
> 
>>
>>        at 
>> org.apache.tomcat.core.ContextManager.initContext(ContextManager.java:491) 
>>
>>        at 
>> org.apache.tomcat.core.ContextManager.init(ContextManager.java:453)
>>        at org.jboss.tomcat.TomcatEntry.execute(TomcatEntry.java:337)
>>        at org.jboss.tomcat.TomcatEntry.<init>(TomcatEntry.java:76)
>>        at 
>> 
>org.jboss.tomcat.EmbeddedTomcatServiceSX.startService(EmbeddedTomcatServiceSX.java:91)
> 
>>
>>        at 
>> org.jboss.util.ServiceMBeanSupport.start(ServiceMBeanSupport.java:107)
>>        at java.lang.reflect.Method.invoke(Native Method)
>>        at 
>> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
>>        at 
>> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
>>        at 
>> 
>org.jboss.configuration.ConfigurationService$ServiceProxy.invoke(ConfigurationService.java:836)
> 
>>
>>        at $Proxy0.start(Unknown Source)
>>        at org.jboss.util.ServiceControl.start(ServiceControl.java:81)
>>        at java.lang.reflect.Method.invoke(Native Method)
>>        at 
>> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
>>        at 
>> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
>>        at org.jboss.Main.<init>(Main.java:210)
>>        at org.jboss.Main$1.run(Main.java:116)
>>        at java.security.AccessController.doPrivileged(Native Method)
>>        at org.jboss.Main.main(Main.java:112)
>> [Digester] Parse Error at line 219 column -1: Attribute "parameter" 
>> is not declared for element "message-resource".
>> org.xml.sax.SAXParseException: Attribute "parameter" is not declared 
>> for element "message-resource".
>>        at org.apache.crimson.parser.Parser2.error(Parser2.java:3013)
>>        at 
>> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1385)
>>        at org.apache.crimson.parser.Parser2.content(Parser2.java:1700)
>>        at 
>> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1468)
>>        at 
>> org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:499)
>>        at org.apache.crimson.parser.Parser2.parse(Parser2.java:304)
>>        at 
>> org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:433)
>>        at org.apache.commons.digester.Digester.parse(Digester.java:1299)
>>        at 
>> 
>org.apache.struts.action.ActionServlet.initApplicationConfig(ActionServlet.java:741) 
>>
>>        at 
>> org.apache.struts.action.ActionServlet.init(ActionServlet.java:408)
>>        at 
>> org.apache.struts.tiles.ActionComponentServlet.init(ActionComponentServlet.java:52) 
>>
>>        at javax.servlet.GenericServlet.init(GenericServlet.java:258)
>>        at 
>> org.apache.tomcat.core.ServletWrapper.doInit(ServletWrapper.java:317)
>>        at org.apache.tomcat.core.Handler.init(Handler.java:215)
>>        at 
>> org.apache.tomcat.core.ServletWrapper.init(ServletWrapper.java:296)
>>        at 
>> 
>org.apache.tomcat.context.LoadOnStartupInterceptor.contextInit(LoadOnStartupInterceptor.java:130)
> 
>>
>>        at 
>> org.apache.tomcat.core.ContextManager.initContext(ContextManager.java:491) 
>>
>>        at 
>> org.apache.tomcat.core.ContextManager.init(ContextManager.java:453)
>>        at org.jboss.tomcat.TomcatEntry.execute(TomcatEntry.java:337)
>>        at org.jboss.tomcat.TomcatEntry.<init>(TomcatEntry.java:76)
>>        at 
>> 
>org.jboss.tomcat.EmbeddedTomcatServiceSX.startService(EmbeddedTomcatServiceSX.java:91)
> 
>>
>>        at 
>> org.jboss.util.ServiceMBeanSupport.start(ServiceMBeanSupport.java:107)
>>        at java.lang.reflect.Method.invoke(Native Method)
>>        at 
>> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
>>        at 
>> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
>>        at 
>> 
>org.jboss.configuration.ConfigurationService$ServiceProxy.invoke(ConfigurationService.java:836)
> 
>>
>>        at $Proxy0.start(Unknown Source)
>>        at org.jboss.util.ServiceControl.start(ServiceControl.java:81)
>>        at java.lang.reflect.Method.invoke(Native Method)
>>        at 
>> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
>>        at 
>> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
>>        at org.jboss.Main.<init>(Main.java:210)
>>        at org.jboss.Main$1.run(Main.java:116)
>>        at java.security.AccessController.doPrivileged(Native Method)
>>        at org.jboss.Main.main(Main.java:112)
>> [Digester] Parse Error at line 219 column -1: Attribute "null" is not 
>> declared for element "message-resource".
>> org.xml.sax.SAXParseException: Attribute "null" is not declared for 
>> element "message-resource".
>>        at org.apache.crimson.parser.Parser2.error(Parser2.java:3013)
>>        at 
>> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1385)
>>        at org.apache.crimson.parser.Parser2.content(Parser2.java:1700)
>>        at 
>> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1468)
>>        at 
>> org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:499)
>>        at org.apache.crimson.parser.Parser2.parse(Parser2.java:304)
>>        at 
>> org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:433)
>>        at org.apache.commons.digester.Digester.parse(Digester.java:1299)
>>        at 
>> 
>org.apache.struts.action.ActionServlet.initApplicationConfig(ActionServlet.java:741) 
>>
>>        at 
>> org.apache.struts.action.ActionServlet.init(ActionServlet.java:408)
>>        at 
>> org.apache.struts.tiles.ActionComponentServlet.init(ActionComponentServlet.java:52) 
>>
>>        at javax.servlet.GenericServlet.init(GenericServlet.java:258)
>>        at 
>> org.apache.tomcat.core.ServletWrapper.doInit(ServletWrapper.java:317)
>>        at org.apache.tomcat.core.Handler.init(Handler.java:215)
>>        at 
>> org.apache.tomcat.core.ServletWrapper.init(ServletWrapper.java:296)
>>        at 
>> 
>org.apache.tomcat.context.LoadOnStartupInterceptor.contextInit(LoadOnStartupInterceptor.java:130)
> 
>>
>>        at 
>> org.apache.tomcat.core.ContextManager.initContext(ContextManager.java:491) 
>>
>>        at 
>> org.apache.tomcat.core.ContextManager.init(ContextManager.java:453)
>>        at org.jboss.tomcat.TomcatEntry.execute(TomcatEntry.java:337)
>>        at org.jboss.tomcat.TomcatEntry.<init>(TomcatEntry.java:76)
>>        at 
>> 
>org.jboss.tomcat.EmbeddedTomcatServiceSX.startService(EmbeddedTomcatServiceSX.java:91)
> 
>>
>>        at 
>> org.jboss.util.ServiceMBeanSupport.start(ServiceMBeanSupport.java:107)
>>        at java.lang.reflect.Method.invoke(Native Method)
>>        at 
>> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
>>        at 
>> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
>>        at 
>> 
>org.jboss.configuration.ConfigurationService$ServiceProxy.invoke(ConfigurationService.java:836)
> 
>>
>>        at $Proxy0.start(Unknown Source)
>>        at org.jboss.util.ServiceControl.start(ServiceControl.java:81)
>>        at java.lang.reflect.Method.invoke(Native Method)
>>        at 
>> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
>>        at 
>> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
>>        at org.jboss.Main.<init>(Main.java:210)
>>        at org.jboss.Main$1.run(Main.java:116)
>>        at java.security.AccessController.doPrivileged(Native Method)
>>        at org.jboss.Main.main(Main.java:112)
>> [sax] endDocument()
>>
>>
>> Any pointers? Any help is much appreciated.
>>
>> Thanks
>> Joe
>>
>>
>> -- 
>> 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]>
>
>
Yep! That was it.

I see the struts-config dtd version Tiles uses for their 'tiles-doc' 
webapp is 1.1 - which is where the message-resources is defined.

Thanks for that!

Joe



--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to