2016-01-22 47 views
0

我有一個不斷顯示舊頁面(和舊的JS文件)的Tomcat安裝。我試過的是: 1)已停止Tomcat, 2)在webapps, 下部署我的新文件3)刪除...work/Catalina/localhost, 下的所有文件夾及其內容4)重新啓動Tomcat。Tomcat顯示舊頁面

(順便說一下,我使用$CATALINA_HOME/bin/startup.sh$CATALINA_HOME/bin/shutdown.sh啓動和停止。

有趣的事情是,我搜索(Linux命令)的出現已經過時的文件(JS文件)和

當然,也試圖刷新我的瀏覽器的歷史。沒有什麼似乎工作,我仍然得到錯誤的文件(在Chrome中,我檢查了來源,我可以看到一箇舊版本的JS文件)

任何建議將不勝感激

回答

0

兩個更多的地方是有意義的看:

  • $ CATALINA_HOME/TEMP(特別是當你使用JS-minifier。如果是這樣,請檢查它是否可能緩存自己的數據)
  • 任何位於瀏覽器和服務器之間的代理。快速測試:如果http://www.example.com/some-file.js舊&陳舊,請求http://www.example.com/some-file.js?a繞過緩存留在隊列中的任何可能性。
+0

謝謝@OlafKock的回覆。第一點顯示了一個名爲「safetodelete.abc」的文件,該文件是空的。刪除後,我仍然收到舊文件。配置如下:我必須在同一個網絡中的計算機(比如說10.0.0。*),所以我沒有看到代理的位置。 – FDavidov

+0

您是否嘗試過第二種方法,或者您是否僅僅排除了代理? –

+0

第二個選項,因爲我不知道如何執行它。我應該使用相同的URL到'index.html',而是,部署到一個特定的JS,我得到一箇舊版本的路徑?例如,如果第一個URL是:'http:// MyWeb.com/index.html',那麼測試應該是:'http://MyWeb.com/myllibs/js/controllers/mycontroller.js?a'。對不起,這個愚蠢的問題,但我很新。 – FDavidov