clearClassCache scénario
Lorsque le cache est endommagé ou que le cache contient toujours des versions précédentes des classes après une mise à jour, il peut être nécessaire de le vider. Utilisez le script clearClassCache pour effacer le cache de classe de la machine virtuelle Java™ (JVM).
Exécutez le script clearClassCache sur la ligne de commande à partir du répertoire WAS_HOME/bin ou user_install_root/bin .
Evitez les problèmes: avant d'exécuter le script clearClassCache , notez les conditions suivantes:
- Tous les serveurs qui utilisent la même version Java et le même cache de classes partagées doivent être arrêtés avant d'exécuter le script clearClassCache .
- Le serveur peut rencontrer des problèmes lorsqu'il lit ou met à jour le cache après la fin du script clearClassCache sur un serveur actif.
- Vous devez être connecté en tant qu'utilisateur ayant démarré WebSphere® Application Server.
Si le fichier journal indique que le script clearClassCache a échoué, vous pouvez effacer manuellement le cache de classe en supprimant directement le contenu du répertoire cache. Le chemin d'accès par défaut à utiliser pour le répertoire cache sur le système de fichiers est le suivant:
Le répertoire est le répertoire C:\Users\<username>\AppData\Local\javasharedresources de l'utilisateur.
Le répertoire est le répertoire /tmp/javasharedresources .
- Sur les autres systèmes d'exploitation, le répertoire est javasharedresources dans le répertoire de base de l'utilisateur.
Syntaxe
La syntaxe de ce script est la suivante :
clearClassCache.sh
clearClassCache.bat
clearClassCache
Scénario d'utilisation
Pour effacer le cache de classe, exécutez le script clearClassCache comme suit:
./clearClassCache.sh
clearClassCache.bat
clearClassCache
Le résultat du script clearClassCache est un message de journal qui est consigné dans le fichier clearClassCache.log dans l'un des emplacements suivants:
- WAS_HOME/logs/clearClassCache.log si vous avez exécuté le script clearClassCache à partir du répertoire WAS_HOME/bin .
- racine_installation_utilisateur/logs/clearClassCache.log si vous avez exécuté le script clearClassCache à partir du répertoire racine_installation_utilisateur/bin .