Re: [Axis2][Post 1.0-20060920] Problem while reaching container's context from within service skeleton
Fixed. See http://issues.apache.org/jira/browse/AXIS2-1214 for info. Please try a nightly in a few hours and holler if it does not work or even if it works :) thanks -- dims On 9/22/06, Ali Sadik Kumlali <[EMAIL PROTECTED]> wrote: OK :) Thanks a ton Dims! P.S.: Thank you very much Martin. I had seen that article. But there is no problem with calling a remote ejb within MDB. It only occures while I call it from service skeleton. So, that *should* be a problem/feature with Axis2 side. BTW, I'm using WebLogic 8.1 SP3. Regards, Ali Sadik Kumlali - Original Message From: Davanum Srinivas <[EMAIL PROTECTED]> To: axis-user@ws.apache.org; Martin Gainty <[EMAIL PROTECTED]> Cc: Ali Sadik Kumlali <[EMAIL PROTECTED]> Sent: Friday, September 22, 2006 8:34:35 PM Subject: Re: [Axis2][Post 1.0-20060920] Problem while reaching container's context from within service skeleton Guys, Please stop running around in cricles :) There's a jira. I'm in the process of evaluting a possible fix. Stay tuned. I'll ask all of you to test it though :) -- dims On 9/22/06, Martin Gainty <[EMAIL PROTECTED]> wrote: > this article > http://www.theserverside.com/discussions/thread.tss?thread_id=41709 > suggests > -one of the properties you are attempting to access are missing (assuming ejb-jar.xml) > -classes (most probably Remote access to your bean) is missing in local jar > > I found this to be a good example to create a remote interface > http://www.onjava.com/pub/a/onjava/excerpt/ejb4_chap4/index.html?page=1 > > Then again this error could be specific to the version of AppServer..did you mention which AppServer and version? > M- > * > This email message and any files transmitted with it contain confidential > information intended only for the person(s) to whom this email message is > addressed. If you have received this email message in error, please notify > the sender immediately by telephone or email and destroy the original > message without making a copy. Thank you. > > > > - Original Message ----- > From: "Ali Sadik Kumlali" <[EMAIL PROTECTED]> > To: > Sent: Friday, September 22, 2006 9:53 AM > Subject: Re: [Axis2][Post 1.0-20060920] Problem while reaching container's context from within service skeleton > > > > 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: axis-user@ws.apache.org; 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 > >>
Re: [Axis2][Post 1.0-20060920] Problem while reaching container's context from within service skeleton
OK :) Thanks a ton Dims! P.S.: Thank you very much Martin. I had seen that article. But there is no problem with calling a remote ejb within MDB. It only occures while I call it from service skeleton. So, that *should* be a problem/feature with Axis2 side. BTW, I'm using WebLogic 8.1 SP3. Regards, Ali Sadik Kumlali - Original Message From: Davanum Srinivas <[EMAIL PROTECTED]> To: axis-user@ws.apache.org; Martin Gainty <[EMAIL PROTECTED]> Cc: Ali Sadik Kumlali <[EMAIL PROTECTED]> Sent: Friday, September 22, 2006 8:34:35 PM Subject: Re: [Axis2][Post 1.0-20060920] Problem while reaching container's context from within service skeleton Guys, Please stop running around in cricles :) There's a jira. I'm in the process of evaluting a possible fix. Stay tuned. I'll ask all of you to test it though :) -- dims On 9/22/06, Martin Gainty <[EMAIL PROTECTED]> wrote: > this article > http://www.theserverside.com/discussions/thread.tss?thread_id=41709 > suggests > -one of the properties you are attempting to access are missing (assuming > ejb-jar.xml) > -classes (most probably Remote access to your bean) is missing in local jar > > I found this to be a good example to create a remote interface > http://www.onjava.com/pub/a/onjava/excerpt/ejb4_chap4/index.html?page=1 > > Then again this error could be specific to the version of AppServer..did you > mention which AppServer and version? > M- > * > This email message and any files transmitted with it contain confidential > information intended only for the person(s) to whom this email message is > addressed. If you have received this email message in error, please notify > the sender immediately by telephone or email and destroy the original > message without making a copy. Thank you. > > > > - Original Message ----- > From: "Ali Sadik Kumlali" <[EMAIL PROTECTED]> > To: > Sent: Friday, September 22, 2006 9:53 AM > Subject: Re: [Axis2][Post 1.0-20060920] Problem while reaching container's > context from within service skeleton > > > > 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: axis-user@ws.apache.org; 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 >
Re: [Axis2][Post 1.0-20060920] Problem while reaching container's context from within service skeleton
Guys, Please stop running around in cricles :) There's a jira. I'm in the process of evaluting a possible fix. Stay tuned. I'll ask all of you to test it though :) -- dims On 9/22/06, Martin Gainty <[EMAIL PROTECTED]> wrote: this article http://www.theserverside.com/discussions/thread.tss?thread_id=41709 suggests -one of the properties you are attempting to access are missing (assuming ejb-jar.xml) -classes (most probably Remote access to your bean) is missing in local jar I found this to be a good example to create a remote interface http://www.onjava.com/pub/a/onjava/excerpt/ejb4_chap4/index.html?page=1 Then again this error could be specific to the version of AppServer..did you mention which AppServer and version? M- * This email message and any files transmitted with it contain confidential information intended only for the person(s) to whom this email message is addressed. If you have received this email message in error, please notify the sender immediately by telephone or email and destroy the original message without making a copy. Thank you. - Original Message - From: "Ali Sadik Kumlali" <[EMAIL PROTECTED]> To: Sent: Friday, September 22, 2006 9:53 AM Subject: Re: [Axis2][Post 1.0-20060920] Problem while reaching container's context from within service skeleton > 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: axis-user@ws.apache.org; 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] > > -- Davanum Srinivas : http://www.wso2.net (Oxygen for Web Service Developers) - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [Axis2][Post 1.0-20060920] Problem while reaching container's context from within service skeleton
this article http://www.theserverside.com/discussions/thread.tss?thread_id=41709 suggests -one of the properties you are attempting to access are missing (assuming ejb-jar.xml) -classes (most probably Remote access to your bean) is missing in local jar I found this to be a good example to create a remote interface http://www.onjava.com/pub/a/onjava/excerpt/ejb4_chap4/index.html?page=1 Then again this error could be specific to the version of AppServer..did you mention which AppServer and version? M- * This email message and any files transmitted with it contain confidential information intended only for the person(s) to whom this email message is addressed. If you have received this email message in error, please notify the sender immediately by telephone or email and destroy the original message without making a copy. Thank you. - Original Message - From: "Ali Sadik Kumlali" <[EMAIL PROTECTED]> To: Sent: Friday, September 22, 2006 9:53 AM Subject: Re: [Axis2][Post 1.0-20060920] Problem while reaching container's context from within service skeleton > 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: axis-user@ws.apache.org; 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] > >
Re: [Axis2][Post 1.0-20060920] Problem while reaching container's context from within service skeleton
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: axis-user@ws.apache.org; 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]
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]
[Axis2][Post 1.0-20060920] Problem while reaching container's context from within service skeleton
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]