A dica de hoje é voltada para as pessoas que trabalham com o OpenFire integrado ao Active Directory. Por algum motivo, algumas vezes o usuário administrador desaparece, fazendo com que perquemos o acesso ao webadmin (Notei esse problema em algumas vezes que alterei as opções relacionadas as configurações de LDAP).

Depois de vascular alguns sites, achei um tópico no fórum da Ignite Realtime com uma dica fantástica para resolver o problema.

Temos duas possíveis soluções:

1 – Para o banco de dados e executar a query:

DELETE FROM OFPROPERTY WHERE NAME=‘admin.authorizedJIDs’;

INSERT INTO OFPROPERTY VALUES(‘admin.authorizedJIDs’,’admin@example-com,new@example.com’);

COMMIT;

2 – Editar o arquivo “_openfire.xm_l” que fica na pasta “conf” do Openfire e adicionar as linhas:

Obs.: Colocar logo após a tag «/span>jive>.

Importante, independente da solução escolhida, será necessário reiniciar o serviço do OpenFire.

Em meus testes, ambas as soluções resolveram o problema, sendo que em minha estrutura utilizo o SQL Server 2008

Fonte: https://community.igniterealtime.org/docs/DOC-2062