Problem
介绍清除IBM WebSphere应用服务器java类缓存的指令,包括清除JVM的类缓存和WebSphere应用服务器
的OSGi类缓存。
Resolving The Problem
IBM技术支持工程师可能要求您清除类缓存。有几个原因可能需要您清除类缓存:在更新补丁后,可能类缓存中仍然保存着之前版本的类信息;也可能是因为类缓存损坏从而需要清除类缓存。
请您记住有两个缓存需要被清除:JVM类缓存和OSGi类缓存。在清除类缓存之前您需要先停止应用服务器。
清除OSGi类缓存:
对于UNIX平台,对每个概要表执行下面脚本:
/profiles/profile_name/bin/osgiCfgInit.sh
对于Windows平台,对每个概要表执行下面脚本:
\profiles\profile_name\bin\osgiCfgInit.bat
清除JVM类缓存(Windows, Linux and AIX only):
对于UNIX平台,对每个概要表执行下面脚本:
/bin/clearClassCache.sh
对于Windows平台,对每个概要表执行下面脚本:
\bin\clearClassCache.bat
并且清除下面目录中所有内容:
\Local Settings\ApplicationData\javasharedresources\
根据您当前使用的Windows操作系统版本,WinUsers_home是C:\Documents and Settings\DefaultUser 或者 C:\Users。
[{"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Java SDK","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"8.5;8.0;7.0;6.1","Edition":"Network Deployment","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]