如何通过 wsadmin 更改 WebSphere Application Server 数据源 URL?
How to changing WebSphere Application Server datasource URL by wsadmin?
是否可以更改 Websphere 数据源 IP 地址?我试过这个脚本,但它不起作用
def updateDataSourceIP(newIP):
datasources = AdminConfig.getid('/DataSource:/').splitlines()
for datasource in datasources:
propertySet = AdminConfig.showAttribute(t1, 'propertySet')
propertyList = AdminConfig.list('J2EEResourceProperty', propertySet).splitlines()
for prop in propertyList:
if (AdminConfig.showAttribute(prop, 'name') == 'serverName'):
oldip = AdminConfig.showAttribute(prop, 'value')
print "Updating serverName attribute of datasource '" + datasource + "' from " + oldip + " to " + sys.argv[0]
AdminConfig.modify(prop, '[[value ' + newIP + ']]')
AdminConfig.reset();
在您的示例代码中,您使用的是
AdminConfig.reset()
在脚本末尾,丢弃所有更改。尝试切换到
AdminConfig.save()
是否可以更改 Websphere 数据源 IP 地址?我试过这个脚本,但它不起作用
def updateDataSourceIP(newIP):
datasources = AdminConfig.getid('/DataSource:/').splitlines()
for datasource in datasources:
propertySet = AdminConfig.showAttribute(t1, 'propertySet')
propertyList = AdminConfig.list('J2EEResourceProperty', propertySet).splitlines()
for prop in propertyList:
if (AdminConfig.showAttribute(prop, 'name') == 'serverName'):
oldip = AdminConfig.showAttribute(prop, 'value')
print "Updating serverName attribute of datasource '" + datasource + "' from " + oldip + " to " + sys.argv[0]
AdminConfig.modify(prop, '[[value ' + newIP + ']]')
AdminConfig.reset();
在您的示例代码中,您使用的是
AdminConfig.reset()
在脚本末尾,丢弃所有更改。尝试切换到
AdminConfig.save()