Modify applications for session management using wsadmin.sh
This example uses the AdminConfig object to configure a session manager for the application.
Using Jacl
set deployment [$AdminConfig getid /Deployment:myApp/] set appDeploy [$AdminConfig showAttribute $deployment deployedObject] $AdminConfig attributes SessionManager set attr1 [list enableSecurityIntegration true] set attr2 [list maxWaitTime 30] set attr3 [list sessionPersistenceMode NONE] set attrs [list $attr1 $attr2 $attr3] set sessionMgr [list sessionManagement $attrs] $AdminConfig create ApplicationConfig $appDeploy [list $sessionMgr] $AdminConfig save
Using Jython
deployment = AdminConfig.getid('/Deployment:myApp/') print deployment appDeploy = AdminConfig.showAttribute(deployment, 'deployedObject') print appDeploy print AdminConfig.attributes('SessionManager') attr1 = ['enableSecurityIntegration', 'true'] attr2 = ['maxWaitTime', 30] attr3 = ['sessionPersistenceMode', 'NONE'] attrs = [attr1, attr2, attr3] sessionMgr = [['sessionManagement', attrs]] print AdminConfig.create('ApplicationConfig', appDeploy, sessionMgr) AdminConfig.save()