> > Hi,
> >
> > I am using the avalon-http block but am having some trouble setting
the
> > app.home context entry. I have tried the following but it is not
being
> > picked up by the component.
> >
> > <component name="avalon-jetty"
> > class="org.apache.avalon.merlin.http.JettyWebServer"
> > activation="startup">
> > <context>
> > <entry key="app.home">
> > <constructor class="java.io.File">
> > /applications/merlin/
> > </constructor>
> > </entry>
> > </context>
> > </component>
> >
> > Any ideas?
>
> The JettyWebServer component looks for both app.home and
> urn:avalon:home. Did you get the following warning message in your
log
> when you started merlin-http?
>
> 'app.home' key not found in context; trying 'urn:avalon:home'
>
> Ah... looking at the code...
that's correct
>
> @avalon.entry key="urn:avalon:home" type="java.io.File"
>
> is defined as a meta-tag in JettyWebServer's contextualize method.
> Being still somewhat of a newbie, I'm guessing that I might need to
add
>
> @avalon.entry key="app.home" type="java.io.File"
>
> as a meta-tag also. Is this correct?
>
> I'm checking for app.home being defined in code like this:
>
> try {
> home = (File) context.get("app.home");
> } catch (ContextException ce) {
> // log a warning message here...
> try {
> home = (File) context.get("urn:avalon:home");
> } catch (ContextException cex) {
> // log a warning message here...
> }
> }
>
> Jim... Steve... someone help me out a little. Do I need to add a
> meta-tag for app.home?
>
sorry can't help here.... will dig a bit further and get back to you.
Cheers
</jima>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]