On Wed, May 12, 2010 at 4:41 PM, <[email protected]> wrote:

> Scott, your changes work from my end.
>
> I needed to do another change which I like your comment on:
>
>      @Override
>      public boolean isServerPath(String name) {
>        if (name.startsWith("org.slf4j")) {
>          return false;
>        }
>        return super.isServerPath(name);
>      }
>
> I need this as some components (like Hibernate Validator) that are
> loaded from the WebAppClassLoader need access to slf4j.
>

Honestly, this whole mess is pretty confusing.  I have no idea why the Jetty
guys wanted to blacklist that package in the first place
(org.mortbay.jetty.webapp.WebAppContextClass._serverClasses), or exactly
what the semantics are supposed to be.

Is it possible they wanted to force the user to stick their *own* copy of
slf4j inside of WEB-INF and have it live in an isolated world from the
servlet container's version?

-- 
http://groups.google.com/group/Google-Web-Toolkit-Contributors

Reply via email to