clearClass快取 Script

當快取在更新之後毀損或快取仍保留舊版類別時,可能需要清除類別快取。 使用 clearClassCache Script 來清除 Java™ 虛擬機器 (JVM) 類別快取。

在指令行上從 WAS_HOME/binuser_install_root/bin 目錄執行 clearClassCache Script。

避免麻煩: 在執行 clearClassCache Script 之前,請注意下列條件:
  • 在執行 clearClassCache Script 之前,必須停止所有使用相同 Java 版本且使用相同共用類別快取的伺服器。
  • 在作用中伺服器上 clearClassCache Script 完成之後,伺服器在讀取或更新快取時可能發生問題。
  • 您必須以啟動 WebSphere® Application Server的使用者身分登入。
如果日誌檔指出 clearClassCache Script 失敗,您可以直接刪除快取目錄的內容來手動清除類別快取。 用於檔案系統上快取目錄的預設路徑如下:
  • [Windows]目錄是使用者的 C:\Users\<username>\AppData\Local\javasharedresources 目錄。
  • [z/OS]目錄是 /tmp/javasharedresources 目錄。
  • 在其他作業系統上,該目錄是使用者起始目錄中的 javasharedresources

語法

此 Script 的語法如下:

[Linux][AIX][z/OS]
clearClassCache.sh
[Windows]
clearClassCache.bat
[IBM i]
clearClassCache

使用實務

若要清除類別快取,請執行 clearClassCache Script ,如下所示:

[Linux][AIX][z/OS]
./clearClassCache.sh
[Windows]
clearClassCache.bat
[IBM i]
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)。