[jboss-user] [Installation, Configuration & DEPLOYMENT] - Re: Ear as a loader repository
ben_leedham
do-not-reply at jboss.com
Fri May 15 05:48:42 EDT 2009
I have been searching around and not been able to find much that is particularly in depth about how to configure the classloading for jboss.
I have read through this:
http://www.jboss.org/community/wiki/ClassLoadingConfiguration
and tried configuring my jboss-app.xml accordingly, by pointing the class that is giving me NoSuchMethodError explicitly at the jar I want it loaded from ( e.g. javax.xml.soap.SOAPElement:loader=myearapp.ear and javax.xml.soap.SOAPElement:archive=saaj-api-1.3.jar ).
This doesn't appear to work in the jboss-app.xml at EAR level but only in the jboss-web.xml at WAR level ( e.g. javax.xml.soap.SOAPElement:loader=mywarapp.war ) with the libraries in the WEB-INF/lib, and I have a feeling that is because that is the first place searched for classes.
I have also read this:
http://www.weiqigao.com/articles/jboss/foil18.html
and tried using that suggestion in the jboss-app.xml, it did appear to have some affect but not the desired one of looking at the EAR for classes prior to the app server.
I have also read the jboss-app DTD from here:
http://www.jboss.org/j2ee/dtd/ ( then the jboss-app_4_0.dtd for my version )
which gives me info about the elements allowed with in the jboss-app.xml but gives no extra information on the values that are valid within those elements.
If anyone could provide me with more information about jboss classloading or specifically about the values that are appropriate for the jboss-app.xml loader-repository tag it would be very helpful indeed. this is a bit of a classloading nightmare.
Cheers.
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4231253#4231253
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4231253
More information about the jboss-user
mailing list