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
