missing message for key 靈異事件

來源:互聯網
上載者:User

標籤:blog   檔案   問題   for   伺服器   應用   

Key words: IE的預設語言若不為簡體中文,則會導致此問題發生

 

         剛在某內網伺服器(英文 Win2003Server Standard 64Bit)搭建了一套應用(WebLogic11G+Oracle11G),結果我本地訪問時報“missing message for key”,第一反應是語言資源檔沒放上去,但當時讓同事A也訪問一下,結果一切正常,再找另一個同事B,還是一切正常,結果我就被BS為人品差……上網查了半天就是說資源檔有問題,少報錯的那一項。經查,資源檔肯定是沒有任何問題的。

         就這樣人品一直差了幾天,每次訪問均是同樣的現象。結果今天同事B也報了同樣的錯,而同事A、C、D都沒事。有人問是不是WebLogic License問題,但是Bea被Oracle收購之後,就沒有License一說了。

         於是再上網查,有一篇提到不同的瀏覽器可能預設語言不一樣…...恍然,想起前幾天因為本地訪問Oracle控制台出亂碼,於是把IE的預設語言改成EN-GB。於時趕緊把IE預設語言改回ZH-CN(IE工具-Internet選項-常規-外觀-語言:將中文ZH-CN置為最上),再次訪問,果然OK了。

 

         我剛想放鬆,但是想起C的IE預設語言沒改過的,怎麼也會有這個問題呢?結果再讓他登入下,又OK了。但是,同事C又試了一下他又報錯了。唔,靈異啊,一頭汗…...

         又想起當時我IE預設EN-GB時,訪問另一外網(中文 Win2003 Server Enterprise 32Bit)上的應用是沒問題的….

         讓同事A將語言項設為英文,結果訪問內網應用也報同樣的錯,訪問外網應用無事。

         因此,初步結論如下:

       僅在 英文作業系統+本地IE英文的情況下才會發生“missing message for key”現象

 

         由於現在手裡沒有64位win2003中文語言套件,暫無實驗將內網伺服器改為中文語言,本地IE語言英文的情況。

 

 

    (2010-11-18更新:鬼終於捉到了——系統首頁預設“繁體中文”,但由於不用,繁體中文語言檔案被我刪除了……,還是怪當時沒問題清楚,C只是登入後報“missing message for key”,不是首頁都登不上去。

    

     所以結論就是:別人訪問正常只有你不正常時,就檢查下IE預設語言吧:)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.