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