tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Li <ampyx...@gmail.com>
Subject Re: Retrieving tomcat realm from org.apache.catalina.Server object
Date Fri, 13 Oct 2006 19:16:07 GMT
where you set your web context parameter?

On 10/14/06, Sathija Pavuluri <spavuluri@emprisanetworks.com> wrote:
>
> Nope, nothing in the logs.
> But I have a feeling its something to do with permissions.
> I've given privilged access to the webapp, cant think of anything else.
> Another weird thing is, whether I set the context's privileged="true" or
> "false" it behaves the same way
>
> I am using Tomcat 5.5 , has anything changed since earlier versions in
> this regard?
>
>
>
> > 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@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@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@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@tomcat.apache.org
> >> >> >> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> >> >> >> For additional commands, e-mail: users-help@tomcat.apache.org
> >> >> >>
> >> >> >>
> >> >> >
> >> >> >
> >> >> > --
> >> >> > When we invent time, we invent death.
> >> >> >
> >> >>
> >> >>
> >> >>
> >> >>
> ---------------------------------------------------------------------
> >> >> To start a new topic, e-mail: users@tomcat.apache.org
> >> >> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> >> >> For additional commands, e-mail: users-help@tomcat.apache.org
> >> >>
> >> >>
> >> >
> >> >
> >> > --
> >> > When we invent time, we invent death.
> >> >
> >>
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To start a new topic, e-mail: users@tomcat.apache.org
> >> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> >> For additional commands, e-mail: users-help@tomcat.apache.org
> >>
> >>
> >
> >
> > --
> > When we invent time, we invent death.
> >
>
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>


-- 
When we invent time, we invent death.

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message