我看到這種奇怪的行爲(或者可能是我錯過了一些東西)。 我有WebSphere 8.5。部署了一個EAR。它的工作正常。JavaScript文件未在所有瀏覽器中完全加載
我只是將js和CSS文件直接複製到Websphere爆炸文件夾並覆蓋現有文件,而不是每次都進行重新打包和部署。我看到這些變化正在得到體現。
我剛剛更新了一個JS文件並添加了幾個jQuery函數並複製了上面的文件。現在,當我刷新頁面時,我會看到更新後的代碼(位於文件中間的某處)。但是js文件並未在所有3種瀏覽器(IE8,Chrome和FF latest)中完全加載。它在最後10行中被切斷了。
該文件有1784行。不確定瀏覽器端是否有大小限制,或者WebSphere是否正在修補它或正在進行其他操作。任何想法?
我沒有檢查我複製到分解的WebSphere文件夾的js文件。它有完整的代碼。
請注意,除了這個頁面之外,頁面還有幾個JS文件(jQuery和其他文件)。
編輯:
我想的WebSphere是保持文件的大小某處(也許?),只有每次發送該尺寸,除非有乾淨部署或重新啓動(?)。
我刪除了幾行更新的代碼。現在瀏覽器加載,正好有很多額外的代碼行。一旦完全刪除我的代碼,它會加載完整的文件。 (但這不是代碼問題)。
是否有需要在WebSphere中清除的緩存?
沒有代碼我們只能提出建議,我們不能給你任何答案。 – SZenC 2014-09-10 15:35:58
你的意思是,你想要通過巨大的文件? – 2014-09-10 15:38:11
是的,這是唯一的解決方案,只需將它添加到github,jsfiddle或其他東西。沒有代碼,我們無法提供幫助。 – SZenC 2014-09-10 15:41:51