Necesito el objeto realm que estoy usando en mi aplicación web.
Actualmente he encontrado por internet este código:
Código Javascript
:
Ver originalServer server = ServerFactory.getServer();
Service service = server.findService("Catalina");
Engine engine = (Engine) service.getContainer();
Host host = (Host) engine.findChild(engine.getDefaultHost());
Context context = (Context) host.findChild(request.getContextPath());
Realm realm = context.getRealm();
Pero en la tercera linea (la del engine) me da un nullpointer por que
server.findService me devuelve null a pesar de que tengo el
<Service name="Catalina"> que viene por defecto en el server.xml.
Alguien tiene alguna idea de que estoy haciendo mal?
Muchas gracias a todos!