Does the problem go away after you access and Action? Please, Send the URL that you send to the server.
Try this. <action path="/index" forward="/index.jsp"/> The above ensures that the resource bundle is intialized before hitting the page for the first time. Rick Hightower Developer Struts/J2EE training -- http://www.arc-mind.com/strutsCourse.htm Struts/J2EE consulting -- http://www.arc-mind.com/consulting.htm#StrutsMentoring -----Original Message----- From: Smith, Darrin [mailto:[EMAIL PROTECTED] Sent: Tuesday, January 20, 2004 1:45 PM To: [EMAIL PROTECTED] Subject: Missing message for key problem. Every time I try to access my newly built application, I get: Missing message for key "image.company" javax.servlet.jsp.JspException: Missing message for key "image.company" at org.apache.struts.taglib.bean.MessageTag.doStartTag(MessageTag.java:297) at org.apache.jsp.header_jsp._jspx_meth_bean_message_0(header_jsp.java:86) at org.apache.jsp.header_jsp._jspService... I've researched this, posted to the web, and re-checked it a dozen times but I can't figure out what I'm doing wrong. Here is the path the properties file gets placed in after Tomcat expands the war file: C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\orders\WEB-INF\classes\com\company\product\orders There, you will find a file named: ApplicationResources.properties (note that the ApplicationResources.properties name was cut/pasted from File Explorer so there is no spelling mistake). In that file you will find the following (again, cut/paste): image.company=Company name In the web.xml file you will find the following (again, cut and paste): <servlet> <servlet-name>orders</servlet-name> <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> <init-param> <param-name>application</param-name> <param-value>com.company.product.orders.ApplicationResources</param-value> </init-param> <init-param> <param-name>config</param-name> <param-value>/WEB-INF/struts-config.xml</param-value> </init-param> And finally, in the header.jsp file that tries to use the key you find this: img src="Company_Logo.gif" align="left" alt="<bean:message key="image.company"/> Note that the header.jsp file is in this directory after Tomcat expands the war file: C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\orders I've tried removing the application param from the web.xml file and replacing it in the struts-config.xml file like this: <message-resources parameter="com.company.product.orders.ApplicationResources"/> That didn't help. So what is it that I am doing wrong? Thanks! Darrin --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]