You can configure dynamic caching with scripting and the wsadmin tool. Before starting this task, the wsadmin tool must be running. See the Starting the wsadmin scripting client article for more information.
If you use the wsadmin tool to enable servlet caching, make sure that portlet fragment caching is also enabled. Similarly if you use the wsadmin tool to disable servlet caching, make sure that portlet fragment caching is also disabled. The settings for these two caching functions must stay synchronized. If you enable or disable servlet caching using the administrative console, synchronization is automatically taken care of for you.
To see a list of parameters associated with dynamic caching, use the attributes command. For example:
$AdminConfig attributes DynamicCachePerform the following steps to enable servlet caching:
Using Jacl:
set s1 [$AdminConfig getid /Server:server1/]
Using Jython:
s1 = AdminConfig.getid('/Server:server1/')
Using Jacl:
set wc [$AdminConfig list WebContainer $s1]
Using Jython:
wc = AdminConfig.list('WebContainer', s1)
Using Jacl:
set serEnable "{enableServletCaching true}"
Using Jython:
serEnable = [['enableServletCaching', 'true']]
Using Jacl:
$AdminConfig modify $wc $serEnable
Using Jython:
AdminConfig.modify(wc, serEnable)