Hi,
I am trying to test EJB Local Object using cactus 1.3 on Weblogic6.1.
My TestClient is as below :
Context ctx = new InitialContext( );
System.out.println("Loader name of looked up home: " +
ctx.lookup("TestSSB.Test").getClass().getClassLoader());
System.out.println("Directly printing name: " +
mysample.TestSSBLocalHome.class.getClassLoader());
TestSSBLocalHome home =
(TestSSBLocalHome)ctx.lookup("TestSSB.Test");
TestSSBLocal tLocal = home.create();
When I execute the client, I get the exception as below:
[junit] Caused an ERROR
[java] Loader name of looked up home:
weblogic.utils.classloaders.GenericClassLoader@33fe5d finder:
weblogic.utils.classloaders.MultiClassFinder@11f64b
[java] Directly printing name:
weblogic.utils.classloaders.ChangeAwareClassLoader@591824 finder:
weblogic.utils.classloaders.MultiClassFinder@f3a9c
mysample.TestSSBBean_406vao_LocalHomeImpl
[junit] java.lang.ClassCastException:
mysample.TestSSBBean_406vao_LocalHomeImpl
As above, I get class clast exception: Aslo Ithe class loader are
different for the same classs - " TestSSBLocalHome.class. " which is looked up
( 1 ) Can u figure out thy this difference in class loaders . Also why
I am getting the class cast exception.
(2) Is there any changes to be made in my client code ???????????
(3) Becos I am not using any : URL =" t3/localhost....." since I am using a
EJBLocal Object
Thanks,
sathiya
"Vincent Massol" <[EMAIL PROTECTED]>
06/21/2002 08:36 PM
Please respond to "Cactus Users List"
To: "'Cactus Users List'" <[EMAIL PROTECTED]>
cc:
Subject: RE: Reg Supprt of EJBLocalObjects.
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]
> Sent: 21 June 2002 15:02
> To: Cactus Users List
> Subject: Reg Supprt of EJBLocalObjects.
>
> Hi,
>
> I have a doubt. I want to test EJB Local Object. Is ir supported in
cactus
> 1.3 ? Can i test beans with EJBLocalObject interface instead of Reote
> Objects????
Yes, it is supported (I am using it on my current work project). The way
to do it is to have a ServletTestCase which does the lookup of your
local ejb.
-Vincent
>
> Its working fine with EJB Remote object..
>
> Very urgent..pl
>
> Thanks,
> Sathiya
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>