Alterar tema primeface

Passo para web.xml um parâmetro com o tema padrão do Primeface e funcionada tranquilo

<context-param>
    <param-name>primefaces.THEME</param-name>
    <param-value>#{temaBean.temaSelecionado}</param-value> 
</context-param>

Mandei o valor do tem do usuário para o método temaSelecionado após logado, mas não altera o tema. Como faço para atualizar esse parâmetro no Web.xml?

O arquivo web.xml até pode ser alterado em tempo de execução (runtime), mas, o módulo (aplicação) ao qual ele pertence precisa ser recarregado para funcionar.
Creio que isso pode te ajudar.