On Thu, 11 Jul 2002, Mark Shaw wrote:
> Date: Thu, 11 Jul 2002 14:16:24 -0700
> From: Mark Shaw <[EMAIL PROTECTED]>
> Reply-To: Tomcat Users List <[EMAIL PROTECTED]>
> To: 'Tomcat Users List' <[EMAIL PROTECTED]>
> Subject: server.xml, Realms, and WARs
>
> I don't think my problem has a solution, but let me ask anyway:
>
> I have a web-app that I deploy as a WAR, and this web-app uses its own Realm
> implementation. In my "server.xml" I specify the host's realm to use my
> realm so that my web-app can be dynamically deployed (I don't define a
> context entry in server.xml for it). The problem is if I want to deploy
> other web-apps in this host, they too must use the custom Realm. Is there
> anyway to use a custom Realm without explicitly defining it in the
> server.xml? Is there a way to defined my web-app context in my server.xml
> and still be able to dynamically deploy it (via a WAR)?
>
In Tomcat 4.1.x you can do this, because it supports the ability to define
a "context configuration file" that contains just the <Context> element
(and it's nested content), which can be dynamically deployed along with
your WAR. You could nest your custom <Realm> element inside this
<Context> element, and it would only apply to this webapp. See the docs
on the manager webapp for more info.
Tomcat 4.0.x doesn't have any way to do this.
> One other question: is there a way to specify classpath parameters for a
> dynamically deployed web-app to reference classes that aren't in the sever,
> common, web-app libraries?
>
Not without modifying Tomcat sources.
> Thanks for any help with any these questions, I appreciated it.
> -Mark
>
Craig
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>