19.2. 更改默认的 Jakarta Server Faces 实现
multi-Jakarta Server Faces 功能包括 jsf
子系统中的 default-jsf-impl-slot
属性,它允许您更改默认的 Jakarta Server Faces 实施。
先决条件
- 您在服务器上安装了多个 Jakarta Server Faces 实施。
流程
使用
write-attribute
命令将default-jsf-impl-slot
属性的值设置为活跃的 Jakarta Server Faces 实现之一:/subsystem=jsf:write-attribute(name=default-jsf-impl-slot,value=JSF_IMPLEMENTATION)
/subsystem=jsf:write-attribute(name=default-jsf-impl-slot,value=JSF_IMPLEMENTATION)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将
JSF_IMPLEMENTATION
替换为您要设置为默认的 Jakarta Server Faces 实施的名称。重启 JBoss EAP 服务器以使更改生效。
reload
reload
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
使用以下命令识别可用的 Jakarta Server Faces 实现:
/subsystem=jsf:read-attribute(name=default-jsf-impl-slot)
/subsystem=jsf:read-attribute(name=default-jsf-impl-slot)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 预期输出
{ "outcome" => "success", "result" => "myfaces" }
{ "outcome" => "success", "result" => "myfaces" }
Copy to Clipboard Copied! Toggle word wrap Toggle overflow