You can access the local interfaces from within a servlet as long as (I think) the servlet container and the EJB container are running in the same JVM. If it has to jump JVM boundaries then a remote interface is needed.
I'm testing my Entity beans with local interfaces just fine by extending ServletTestCase and accessing them in the traditional fashion. Jason -----Original Message----- From: Jacek Skrzypiec [mailto:[EMAIL PROTECTED]] Sent: Tuesday, March 26, 2002 12:20 PM To: [EMAIL PROTECTED] Subject: Testing EJB implementing EJBLocalObject interface with Cactus Dear All, Is there any support for testing ejb that instead of EJBObject implement only EJBLocalObject. To call a method of an ejb from servlet or JSP, it has to implement remote interface (EJBObject, EJBHome). If my bean implements local interface I cannot to anything. I think that the way around it is to use an session bean (extending TestCase) that implements the test methods and execute them indirectly through another object implementing ServletTestCase. It requires a lot of work. Is there any better way to achieve it? I think it would be possible to save time if there was a ejb session bean version of TestSuit or JUnit Test Runner Thanks in advance for any suggestions. Jacek -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
