我正在Widlfly 13上使用cli批处理模式执行一些命令,但是命令 module add 不遵循“全有或全无”模式。由于它是在我完成批处理过程之前执行的,因此请执行命令 run-batch 。有人知道是什么原因吗?还有其他具有相同行为的命令吗? 谢谢。
答案 0 :(得分:0)
原因是因为CLI模式批处理可用于允许与管理模型进行低级交互的操作,通常称为“操作请求”。 module add命令是高级操作。操作请求的正式规范为:
[/ node-type = node-name(/ node-type = node-name)]:操作名称[([parameter-name = parameter-value(,parameter-name = parameter-value) ])]
示例: / subsystem = datasources / jdbc-driver = postgres:add(driver-name =“ postgres”,driver-module-name =“ org.postgresql”,driver-class-name = org.postgresql.Driver)