Use scripting and the wsadmin tool to modify variables in the application server.
Start the wsadmin scripting tool.
There are two ways to modify an application server variable. You can use an AdminTask object or an AdminConfig object.
Using Jacl:
$AdminTask setVariable {-interactive}
Using Jython:
AdminTask.setVariable (['-interactive'])
The following examples modify the DB2_JDBC_DRIVER_PATH variable on the node level:
set varName DB2_JDBC_DRIVER_PATH set newVarValue C:/SQLLIB/java set node [$AdminConfig getid /Node:myNode/] set varSubstitutions [$AdminConfig list VariableSubstitutionEntry $node] foreach varSubst $varSubstitutions { set getVarName [$AdminConfig showAttribute $varSubst symbolicName] if {[string compare $getVarName $varName] == 0} { $AdminConfig modify $varSubst [list [list value $newVarValue]] break } }
varName = "DB2_JDBC_DRIVER_PATH" newVarValue = "C:/SQLLIB/java" node = AdminConfig.getid("/Node:myNode/") varSubstitutions = AdminConfig.list("VariableSubstitutionEntry",node).split(java.lang.System.getProperty("line.separator")) for varSubst in varSubstitutions: getVarName = AdminConfig.showAttribute(varSubst, "symbolicName") if getVarName == varName: AdminConfig.modify(varSubst,[["value", newVarValue]]) break
AdminConfig.save()