Hi Iwan ;
To load your resources the right way is get the class loader from
AxisService and using that load your resources. As an example say your
archive file name is foo.aar then the step is as follows;
1. If you are going to use that at the MessageReciever level , get the
axisService from msgContext and then
2. axisService.getClassLoader(); will give you the class loader
corresponding to the service , and using that you can load your resources in
archive file.
If you are in a place that you do not have a msgContext , then you have to
get your service from AxisConfiguration and ask its class loader.
Note : Since axis2 service are isolated (they have their own class loader) ,
the resources you put into archive file can not be taken from CCL.
Thanks,
Deepal
................................................................
~Future is Open~
----- Original Message -----
From: "Iwan Memruk" <[EMAIL PROTECTED]>
To: "Chathura Herath" <[EMAIL PROTECTED]>
Cc: <[email protected]>
Sent: Thursday, December 08, 2005 8:12 PM
Subject: Re[2]: [Axis2] Axis2 0.93 doesn't find resources in .aar
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
--
Best regards,
Iwan mailto:[EMAIL PROTECTED]