Craig,

Thanks for the quick answer (as usual).  I have a follow-up question
regarding the class loader, does it only recognize JAR files?  For example,
old Oracle driver are packed in a ZIP file instead of a JAR, it appears that
I have to explicity include the file in my classpath arg for Tomcat to
locate it (although it's in my web-app/lib).  Any ideas?

-Mark

-----Original Message-----
From: Craig R. McClanahan [mailto:[EMAIL PROTECTED]]
Sent: Thursday, July 11, 2002 2:27 PM
To: Tomcat Users List
Subject: Re: server.xml, Realms, and WARs




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]>

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to