Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jetty-dev] Servlet 3.0 fragments and META-INF/resources

> I agree we should think of a way to make it easier to use with
> non-standard webapp deployments, such as an embedded scenario.

Jan,

Sounds good! Ideally it should work out of the box, but I'm happy if
there's a setter on WebAppContext or even an attribute read by
WebInfConfiguration which will tigger Servlet 3.0 to work with jar
outside WEB-INF/lib.

Normally I would contribute a patch, but in this case it's more about
finding the right place to put such configuration in consistence with
other options than actually making it work.

> While
> that's happening, if you subclass WebInfConfiguration and override the
> protected List<Resources> findJars(WebAppContext c) method to return
> the set of jars you want to use, then all should be well. You can use
> one of the WebAppContext.setConfigurations() or
> WebAppContext.setConfigurationClasses() methods to introduce your
> WebInfConfiguration subclass.

So do you think we could implement this with an attribute? Something like

webAppContext.setAttribute(WebInfConfiguration.FIND_JARS_OUTSIDE_WEBINF_LIB,
true);

Btw. Doesn't WebInfConfiguration.CONTAINER_JAR_PATTERN do something similar?

I've filed https://bugs.eclipse.org/bugs/show_bug.cgi?id=342972 for
keeping track of this.

Eirik.


Back to the top