Key words: this problem occurs if the default language of IE is not simplified Chinese.
I just set up an application (weblogic11g + oracle11g) on an intranet server (win2003server standard 64bit). As a result, "missing message for key" is reported during local access ", the first reaction was that the language resource file was not put on, but at that time I asked my colleague a to visit it. The result was all normal. I went back to another colleague B, but everything was still normal, as a result, BS shows a poor character ...... If you have searched the internet for half a day, it means there is a problem with the resource file and there is little error. After investigation, there is certainly no problem with the resource file.
In this way, the character has been poor for a few days, and each access is the same phenomenon. As a result, today, colleague B reported the same error, and his colleagues A, C, and D are okay. Someone asked me if it was WebLogic license, but after Bea was acquired by Oracle, there was no license.
As a result, I went online and found that different browsers may have different default languages ...... Suddenly, I think that I changed the default IE language to en-GB due to garbled characters during local access to the Oracle console a few days ago. In the hurry to IE default language back to the ZH-CN (ie tool-Internet Options-General-appearance-language: Set the Chinese ZH-CN to the top), access again, it is OK.
I just wanted to relax, but I remembered that the default language of IE in C has not been changed. How can this problem be solved? And then let him log on again. However, colleague C tried again and reported an error. Well, what a strange spirit, a sweat ......
Again think of me ie default EN-GB, access to another Internet (Chinese win2003 Server Enterprise 32bit) on the application is no problem ....
Ask colleague a to set the language item to English. As a result, the same error is reported when accessing the intranet application.
Therefore, the preliminary conclusions are as follows:
"Missing message for key" occurs only when the English operating system and local IE are in English.
Since there is no 64-bit win2003 Chinese Language Pack in hand, there is no test to change the Intranet server to a Chinese language, local ie language in English.
(Updated on: Ghost finally caught it-the system homepage defaults to "Traditional Chinese", but I deleted the files in the traditional Chinese language because they are not needed ......, It is still strange that no problem was found at the time. C only reported "missing message for key" after logging on, but not the homepage.
So the conclusion is: when others access normally and you are not normal, check the default IE language :)