Galera, boa tarde!
Estou com o seguinte problema, tenho uma tela de configuração de Pools, e estou criando a tela de login para a aplicação.
Até ai tudo bem, o problema é que para acessar esta aplicação é preciso validar com os usuários do Tomcat que ficam no tomcat-users.xml…
Alguém tem ideia de como eu possa ler este arquivo e validar o usuário e senha digitados com os do xml?!
String tomcat = System.getProperty("catalina.base") + "\\conf\\tomcat-users.xml";
File file = new File(tomcat);
FileReader reader = new FileReader(file);
XStream stream = new XStream(new DomDriver());
stream.fromXML(reader);
Parece que é assim que eu devo ler o arquivo xml, mas como eu extraio as informações deste arquivo?
Meu xml é assim:
<?xml version="1.0" encoding="ISO-8859-1" ?>
- <tomcat-users>
<role rolename="manager-gui" />
<user username="usuario" password="senha" roles="manager-gui" />
</tomcat-users>
:?: