0
以下jython腳本嘗試修改Websphere 7中企業應用程序級別的cookie設置。但是,運行時出現以下異常:Jython接收爲「ApplicationDeployment」類型指定的無效屬性 - 「sessionManagement」腳本異常
exception information: com.ibm.ws.scripting.ScriptingException: WASX7080E: Invalid attributes specified for type "ApplicationDeployment" -- "sessionManagement"
下面是代碼:
deployedApplicationId = AdminConfig.getid('/Deployment:myWebApp/')
deployedObject = AdminConfig.showAttribute(deployedApplicationId, 'deployedObject')
overrideSessionManagAttr = ['enable', 'true']
defaultCookieAttrs = ['defaultCookieSettings', [['name', 'JSESSIONID_MY_COOKIE'], ['secure', 'true']]]
attributeList = [overrideSessionManagAttr, defaultCookieAttrs]
sessionAttributes = [['sessionManagement', attributeList]]
AdminConfig.modify(deployedObject, sessionAttributes)
AdminConfig.save()
奇怪的是,當我使用創建命令我沒有得到任何錯誤,並且也會隨之改變。
AdminConfig.create('ApplicationConfig', deployedObject, sessionAttributes)
您能否幫助確定使用「修改」命令時出現錯誤的原因?
謝謝你的時間。