JBoss Community

Re: How to stop my WAR loading JBoss's provided 3rd party classes?

created by Petr H in JBoss Microcontainer - View the full discussion

Yup, you need to explicitly define the parent -- otherwise it's null.

Hence the "couldn't load javax.servlet.http.HttpServlet" error -- DefaultDomain is not the parent as we would expect.

 

Do you think we should by default have DefaultDomain as a parent, if not explicitly defined?

Yeah that makes sense. But strange that it happens even when I specify parent domain via jboss-classloading.xml. Perhaps jboss-classloading-domain.xml overrides that.

Yes I think DefaultDomain as parent by default (like elsewhere) would be acceptable here.

And by the way, how one specifies parent in jboss-classloading-domain.xml? I didn't study the related source. Is there any attribute like 'parent' or so?

Reply to this message by going to Community

Start a new discussion in JBoss Microcontainer at Community