This was an answer from Deepal from a similar posting: The correct way is get the ServiceDescription from , MessageContxt and then you can get the correct classloader for that service (which has all you lib files) from serviceDescription ClassLoader cl = sd.getClassLoader(); next you can load the properties you want.
Yves On Thu, 2005-12-08 at 16:12 +0200, Iwan Memruk wrote: > Hello Chathura, > > Thursday, December 8, 2005, 4:08:15 PM, you wrote: > > CH> Well i am not sure whethe i got your question right, if you are > CH> talking about deploying an service then the .aar files should go to > CH> $CATALINA_HOME\webapps\axis2\WEB-INF\services > > CH> or pls use our nice admin interface to upload the aar. > > CH> Chathura > > Thanks for your concern. Here's a more detailed explanation: > > 1. My application loads Hibernate config file (an XML) as a resource. > 2. It works locally, e.g. when unit-testing. > 3. It works when the service is deployed in the extracted form, i.e. classes > AND > resources in axis2/WEB-INF/classes, service as a directory in > WEB-INF/services etc. My Hibernate config gets loaded OK. > 4. When deployed as an .aar, the resources are not found, even though > they are included in the .aar together with the classes. > > CH> On 12/8/05, Iwan Memruk <[EMAIL PROTECTED]> wrote: > >> Hello axis-user, > >> > >> Axis2 version 0.93 > >> > >> ..doesn't load resources from .aar for me. > >> > >> And so did 0.92. > >> > >> If i deploy the resources to axis2/WEB-INF/classes, they get loaded > >> OK. > >> > >> Someone else faced this problem? > >> > >> -- > >> Best regards, > >> Iwan mailto:[EMAIL PROTECTED] > >> > >> > > > CH> -- > CH> Chathura Herath > CH> http://www.bloglines.com/blog/chathurah > > > >
