Ales Justin [http://community.jboss.org/people/alesj] created the discussion

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

To view the discussion, visit: http://community.jboss.org/message/578772#578772

--------------------------------------------------------------
> We'll try something here, but what upsets me is that just adding the 
> jboss-classloading-domain.xml (or jboss-classloading.xml) automatically 
> changes the classloader defaults even though I don't attempt to change them 
> in the config, and especially the parent-first is interesting this case.
OK, apart from the bugz in EAR and WAR CL deployers, other things are obvious.
You're defining your own domain, hence its configuration applies.
> Why is it so? Does it come from EarClassLoaderDeployer/WarClassLoaderDeployer 
> ? Quick look at them shows that perhaps it does.
Yes.
The parent-first comes form 
classLoadingMetaData.setJ2seClassLoadingCompliance(false);
> Shouldn't that be fixed too to prevent that from changing depending on 
> jboss-classloading-domain.xml presence?.
You are controlling this by the before-filter config.
If it's AFTER_BUT_JAVA_ONLY then it's the same as what you get 
withparent-first=false.

jb-cl-domain.xml is by default java-se compliant, meaning parent-first=true.
It could be debated what should be the default, but I think this is more 
natural.
--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/578772#578772]

Start a new discussion in JBoss Microcontainer at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2114]

_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to