clearClass快取 Script
當快取在更新之後毀損或快取仍保留舊版類別時,可能需要清除類別快取。 使用 clearClassCache Script 來清除 Java™ 虛擬機器 (JVM) 類別快取。
在指令行上從 WAS_HOME/bin 或 user_install_root/bin 目錄執行 clearClassCache Script。
避免麻煩: 在執行 clearClassCache Script 之前,請注意下列條件:
- 在執行 clearClassCache Script 之前,必須停止所有使用相同 Java 版本且使用相同共用類別快取的伺服器。
- 在作用中伺服器上 clearClassCache Script 完成之後,伺服器在讀取或更新快取時可能發生問題。
- 您必須以啟動 WebSphere® Application Server的使用者身分登入。
如果日誌檔指出 clearClassCache Script 失敗,您可以直接刪除快取目錄的內容來手動清除類別快取。 用於檔案系統上快取目錄的預設路徑如下:
目錄是使用者的 C:\Users\<username>\AppData\Local\javasharedresources 目錄。
目錄是 /tmp/javasharedresources 目錄。
- 在其他作業系統上,該目錄是使用者起始目錄中的 javasharedresources 。
語法
此 Script 的語法如下:
clearClassCache.sh
clearClassCache.bat
clearClassCache
使用實務
若要清除類別快取,請執行 clearClassCache Script ,如下所示:
./clearClassCache.sh
clearClassCache.bat
clearClassCache
clearClassCache Script 的結果是一則日誌訊息,它會寫入下列其中一個位置中的 clearClassCache.log 檔案:
- WAS_HOME/logs/clearClassCache.log 檔案 (如果您從 WAS_HOME/bin 目錄執行 clearClassCache Script)。
- user_install_root/logs/clearClassCache.log 檔案 (如果您從 user_install_root/bin 目錄執行 clearClassCache Script)。