By Date: <-- -->
By Thread: <-- -->

Retrieving tomcat realm from org.apache.catalina.Server object



Is there any error info in log files? Would it be permission problem? ...
make sure all needed tomcat libs are readable by your webapp ...

On 10/13/06, Sathija Pavuluri <spavuluri (at) emprisanetworks.com> wrote:

yes, it does look ok except for the findServices(). In fact, as I mentioned earlier i tried calling server.getGlobalNamingResources(), getPort(), getInfo() on the server and they all seem to return the right stuff. Its just the services.

I've set privileged="true" on my webapp context.

Can't figure out if I missed anything else.


> is the server instance ok? > > On 10/13/06, Sathija Pavuluri <spavuluri (at) emprisanetworks.com> wrote: >> >> I've tried that too. >> findServices() returns an array of length 0. >> >> >> >> > I dont see any problem, >> >>In fact, server.findServices() always returns an empty array of >> services. >> >>But my server.xml does define a Catalina service. >> > try to use findServices() and get first service of the service array and >> see >> > if still null ... >> > >> > >> > >> > On 10/13/06, Sathija Pavuluri <spavuluri (at) emprisanetworks.com> wrote: >> >> >> >> Hello, >> >> >> >> I would like to retrieve the tomcat realm object from the Server >> object. >> >> Below is the code snippet I use ... >> >> >> >> ______________ >> >> >> >> Server server = ServerFactory.getServer(); >> >> Service service = server.findService("Catalina"); >> >> Engine engine = (Engine) service.getContainer(); >> >> //engine.getRealm(); >> >> >> >> Host host = (Host) engine.findChild(engine.getDefaultHost()); >> >> Context context = (Context) host.findChild("enetaware"); >> >> Realm realm = context.getRealm(); >> >> _______________ >> >> >> >> But at line 2 here server.findService returns a null. >> >> In fact, server.findServices() always returns an empty array of >> services. >> >> But my server.xml does define a Catalina service. >> >> >> >> Other methods like server.getGlobalNamingResources() do return some >> info >> >> but not >> >> findService(). >> >> >> >> I gave privileged access to my webapp as well. >> >> >> >> Can someone shed some light on this behavior? >> >> >> >> Thanks! >> >> Sathija. >> >> >> >> >> >> --------------------------------------------------------------------- >> >> To start a new topic, e-mail: users (at) tomcat.apache.org >> >> To unsubscribe, e-mail: users-unsubscribe (at) tomcat.apache.org >> >> For additional commands, e-mail: users-help (at) tomcat.apache.org >> >> >> >> >> > >> > >> > -- >> > When we invent time, we invent death. >> > >> >> >> >> --------------------------------------------------------------------- >> To start a new topic, e-mail: users (at) tomcat.apache.org >> To unsubscribe, e-mail: users-unsubscribe (at) tomcat.apache.org >> For additional commands, e-mail: users-help (at) tomcat.apache.org >> >> > > > -- > When we invent time, we invent death. >



---------------------------------------------------------------------
To start a new topic, e-mail: users (at) tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe (at) tomcat.apache.org
For additional commands, e-mail: users-help (at) tomcat.apache.org




--
When we invent time, we invent death.