Hi

Thanks for the tip, unfortunately I tried this already and I got the same
problem.  As far as I understand, Struts 1.0 has the ApplicationRsources
defined in the web.xml, but Struts 1.1 has it defined in the
struts-config.xml, although someone please feel free to correct me if I'm
wrong.

Thanks again,
Shaun.

----- Original Message -----
From: "srinivasa varadachar" <[EMAIL PROTECTED]>
To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]>
Sent: Friday, July 19, 2002 7:08 PM
Subject: RE: Missing message for key - problem with ApplicationResources?


> hi,
>
> I don't know if you have entry in your web.xml file as shown below
>
> <servlet>
> <servlet-name>action</servlet-name>
>     <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
>     <init-param>
>       <param-name>application</param-name>
>       <param-value>app.ApplicationResources</param-value>
>     </init-param>
>     ...
>     ...
>     ...
> </servlet>
>
> This works fine. You do not need any lines in the struts-config.xml file.
>
> Srini V
>
>
>
> -----Original Message-----
> From: Shaun Whyte [mailto:[EMAIL PROTECTED]]
> Sent: Friday, July 19, 2002 12:49 PM
> To: [EMAIL PROTECTED]
> Subject: Missing message for key - problem with ApplicationResources?
>
>
> I am using the following:
> - Apache Tomcat 4.0.4
> - Struts 1.1 b1
>
> There seems to be a problem accessing my ApplicationResources.properties
> file as it throws the following exception from the MessageTag when I call
> the JSP page:
> javax.servlet.jsp.JspException: Missing message for key prompt.ordersfrom
> at
org.apache.struts.taglib.bean.MessageTag.doStartTag(MessageTag.java:298)
>
> This is being thrown from <bean:message key="prompt.ordersfrom"/> in my
jsp.
>
> In my struts-config.xml I have the line:
> <message-resources parameter="ApplicationResources"/>
>
> The ApplicationResources.properties file contains the keys it needs
> (prompt.ordersfrom=xyz).
> I have placed the ApplicationResources.properties file in the
> /WEB-INF/classes directory within the webapp directory.
>
> I have placed the struts.jar file in the /WEB-INF/lib directory and have
> ensured it is the only copy of struts.jar within tomcat.  I am using
xerces
> 1.4 as my xml parser.
>
> I am using Log4j to log events and debug information, when the
ActionServlet
> is being initialised it gives the following output in the log:
> 2002-07-19 16:47:48,293 [ main] DEBUG
org.apache.commons.digester.Digester -
> [SetPropertiesRule]{struts-config/message-resources} Setting property
> 'parameter' to 'ApplicationResources'
> 2002-07-19 16:47:48,295 [ main] DEBUG
> org.apache.commons.beanutils.BeanUtils -
>
BeanUtils.populate(MessageResourcesConfig[factory=org.apache.struts.util.Pro
> pertyMessageResourcesFactorynull=true,parameter=null],
> {parameter=ApplicationResources})
> 2002-07-19 16:47:48,296 [ main] DEBUG
> org.apache.commons.beanutils.BeanUtils -   name='parameter',
> value.class='java.lang.String', value='ApplicationResources'
> 2002-07-19 16:47:48,339 [ main] DEBUG
> org.apache.commons.beanutils.ConvertUtils - Convert string
> 'ApplicationResources' to class 'java.lang.String'
> 2002-07-19 16:47:48,347 [ main] DEBUG
org.apache.commons.digester.Digester -
> [SetNextRule]{struts-config/message-resources} Call
>
org.apache.struts.config.ApplicationConfig.addMessageResourcesConfig(Message
>
ResourcesConfig[factory=org.apache.struts.util.PropertyMessageResourcesFacto
> rynull=true,parameter=ApplicationResources])
>
> I am not entirely sure if it is correctly loading the ApplicationResources
> properties file or not, as on the second line it has 'parameter=null', but
> is this something to do with the factory?
>
> If anyone has any ideas why this is happening please let me know, as I'm
> fast running out of them!
>
> Thanks, Shaun.
>
>
> --
> 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