Hi Robert,

Thanks for the reply. Yeah, both seems the same.

Sure, I'll try to help. But this could take too long as I need to learn how to 
make server context accessable/non-accessable from a class deployed on it :)  

BTW, since deployment models are different (WAR and EAR), wouldn't it be 
clearer to create a new issue and link them?

Regards,

Ali Sadik Kumlali

----- Original Message ----
From: robert lazarski <[EMAIL PROTECTED]>
To: [email protected]; Ali Sadik Kumlali <[EMAIL PROTECTED]>
Sent: Friday, September 22, 2006 3:12:32 PM
Subject: Re: [Axis2][Post 1.0-20060920] Problem while reaching container's 
context from within service skeleton

Looks like the same issue just created:

http://issues.apache.org/jira/browse/AXIS2-1214

You could help us by trying to figure out the cause of the problem.

Robert

On 9/22/06, Ali Sadik Kumlali <[EMAIL PROTECTED]> wrote:
> Hi all,
>
> I've embedded Axis2 in an EAR file and implemented a message driven bean(MDB) 
> as transport receiver which delegates the incoming message to the actual 
> service. When my message passed into Axis2 service skeleton, I need to call a 
> remote EJB which is deployed in another EAR file. But, I constantly get 
> "java.lang.ClassCastException: Cannot narrow remote object to ..." exception 
> while calling remote EJB. It doesn't occur when I call it from within MDB.
>
> To be more clear;
> - MDB
>   - initializes Axis2
>    - retrieves incoming message
>   - passes the message to the Axis2 service
> - Axis2 service skeleton
>   - retrieves message sent through MDB
>   - calls remote EJB
>
> I create initial context without passing environment map and hoping it to be 
> passed automaticaly by the server. But, I don't understand why this solution 
> works in MDB but not in service skeleton.
>
> I've put remote interfaces' jar;
> - under lib folder of service .aar file - didn't work
> - under ear file and addressing it in MANIFEST.MF file - didn't work
> - into system classpath - *worked* but smells like a work around and I don't 
> know how it worked, actually :)
>
> I am using;
> - Windows XP professional
> - Java 1.4.2_12
> - WebLogic 8.1 SP3
> - axis2.ear which comprises axis2 libraries, MDB, definitions for remote EJB
> - myapp.ear which comprises EJB called by service skeleton loaded by axis2.ear
>
> Thanks for any suggestions anyways.
>
> Ali Sadik Kumlali
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to