Implementar ou alterar o Web.xml e sun-web.xml via código

Boa tarde pessoal,

Necessito criar ROLES e configurar a autenticação de usuários via código, alterando os arquivos XML acima citados. 
Criei uma página com um botão para disparar esse possível código.

Alguém poderia me ajudar ???

Eu uso o servidor Glassfish.

Um abraço

A melhor maneira de fazer isso é alterando o modelo de login da sua aplicação (de arquivos xml para banco de dados). Nunca fiz isso no Glassfish, mas todos os servidores JEE devem suportar JAAS (inclusive autenticação via banco de dados).

Olá Rafael tudo bem?

Esse é o problema, estou tentando usar JAAS com JDBC Realm.  Criei os seguintes diretórios de segurança contento páginas :

secureAdmin
secureSetor01
segureSetor02

Na minha aplicação, poderá haver usuários que acessaram páginas no diretório "secureSetor1" e algumas páginas do "secureSetor02". Se eu for pelo JAAS, toda vez que surgir um usuário com este tipo de permissão de acesso, eu terei que fazer isso manualmente no web.xml e no sun-web.xml   Imagina, se eu tiver que acrescentar um número grande de usuários, ficará quase que inviável, entaõ, eu estava pensando em fazer isso via código alterando os arquivos de configuração XML.

Você teria alguma outra idéia pra me ajudar ?

Abraços

Por exemplo, existem usuários que poderão acessar páginas aleatóriamente: