Hi kaven,

Its correct that the problem is because of case sensitivity in linux.
After giving the correct the correct case, the application is running successfully.

Thanks a lot.

On 1/22/07, Kevan Miller <kevan.miller@gmail.com> wrote:

On Jan 22, 2007, at 5:12 AM, Hari Krishna Korrapati wrote:

> Hi,
>         I am working with Geronimo 1.1.1.
> I have an application which is running successfully on Windows with
> the following environtment.
>                    jdk1.5.0_02 and Geronimo1.1.1
> I have deployed the same application on Linux with the following
> environment
>                   jdk1.5.0_10 and Geronimo1.1.1

Make sure your property name is correct -- spelling, upper/lower
case, etc. Also make sure the property file name(s) are correct. Do
they have the correct case? If you don't see a problem, post your
directory layout, deployment plan, property file, and code snippet
that accesses the property. If you have a simple app that can
illustrate the problem, that would be helpful...


> The application is deployed on Linux successfully and we are able
> to get the Login screen also.
> But after that we are not able to login to the application, because
> of the following error.
> javax.servlet.ServletException: Missing message for key " org.hash"
> org.apache.jasper.runtime.PageContextImpl.doHandlePageException
> (PageContextImpl.java:858)
> org.apache.jasper.runtime.PageContextImpl.handlePageException
> (PageContextImpl.java :791)
> org.apache.jsp.WEB_002dINF.web.sample.jsp.home_jsp._jspService
> (org.apache.jsp.WEB_002dINF.web.sample.jsp.home_jsp:282)
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
> org.apache.jasper.servlet.JspServletWrapper.service
> (JspServletWrapper.java:332)
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java :
> 314) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:
> 264) javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
> org.apache.struts.action.RequestProcessor.doForward
> (RequestProcessor.java :1069)
> org.apache.struts.action.RequestProcessor.processForwardConfig
> (RequestProcessor.java:455)
> org.apache.struts.action.RequestProcessor.process
> (RequestProcessor.java:279)
> org.apache.struts.action.ActionServlet.process (ActionServlet.java:
> 1482) org.apache.struts.action.ActionServlet.doGet
> (ActionServlet.java:507) javax.servlet.http.HttpServlet.service
> (HttpServlet.java:595) javax.servlet.http.HttpServlet.service
> (HttpServlet.java:688)
> What i observed is it is using a prperties file for eaxample
> Sample.properties for getting the login screen. there is no issue
> in that case.
> When we gave the user details and click on login button, it will
> get the language and country of the user from his profile and it
> will use the corresponding properties file based on that.
> For example assume that the users language is french and country is
> canada then it will refer to Sample_fr_CA.properties file.
> If he is a English user and from Canda then it has to refer
> Sample_en_CA.properties file.
> We have all the properties files existing in the deployed application.
> In windows its working fine and using the corresponding properties
> file.
> But in Linux, it's not able to recognize the properties file, it is
> checking the key in the Sample.properties instead of
> Sample_fr_CA.properties for a french user(same problem incase of
> other users also).
> Can anybody give your advice or guess where the problem is existing.
> (Accidentally i have posted a mail previously with same mail but no
> content in the mail. All of you sorry for inconvenience.)
> Thanks and Regards,
> hari krishna korrapati

hari krishna korrapati