【发布时间】:2011-05-12 14:33:45
【问题描述】:
我想使用 wsadmin (Jython) 脚本提高默认工作管理器的线程池中的最大线程数。最好的方法是什么?
我似乎找不到可以让我只修改此属性的细粒度控件的文档。我能找到的最接近我想要的是AdminTask.applyConfigProperties,它需要传递一个文件。该文档解释说,如果要修改现有属性,则必须提取现有属性文件,在编辑器中对其进行编辑,然后将编辑后的文件传递给 applyConfigProperties。
我想避免提取现有属性文件并进行编辑的手动步骤。脚本需要完全无人看管地运行。事实上,我宁愿根本不使用文件,而是直接在脚本中将属性设置为一个值。
类似于下面的伪代码:
defaultwmId = AdminConfig.getid("wm/default")
AdminTask.setProperty(defaultwmId, ['-propertyName', maxThreads, '-propertyValue', 20])
【问题讨论】:
标签: websphere jython wsadmin workmanagers