1

我试图在我的 jython 脚本中包含一个变量来保存我的节点名,但我最终得到BSFEXception. 我的脚本是这样的:

node=AdminControl.getNode()
AdminTask.installBusinessSpaceWidgets('[-nodeName %node% -serverName server1 -widgets C:/package/widgets/Widgets.zip]')

虽然我可以用 jacl 做到这一点,但我找不到在 jython 中做到这一点的方法——这是我的大多数脚本所用的。

4

1 回答 1

1

语法是:

node=AdminControl.getNode()
AdminTask.installBusinessSpaceWidgets('[-nodeName %s -serverName server1 -widgets C:/package/widgets/Widgets.zip]' % node)

有时使用真实列表会更方便:

node=AdminControl.getNode()
AdminTask.installBusinessSpaceWidgets(['-nodeName', node, '-serverName', 'server1', '-widgets', 'C:/package/widgets/Widgets.zip'])
于 2013-06-20T11:07:02.193 回答