Hi folks! I've got some problems with jndi and the PortableRemoteObject Class. I have two different deployed enterprise applications on an AppServer. Application 1 is the main application, application 2 is the application that should test the business logic of application 1 with JUnitEE. For this I have built an ejb.jar of the ejb directory of app 1 and included it under WEB-INF/lib/ into the web-module of app 2. Under WEB-INF/classes/ in app 2 there are my test classes... So, when I try to get the HomeInterface of my Class via the PortableRemoteObject Class, I always get an ClassCastException. If I do this in my app1 there is no problem to get the HomeInterface.
--snip-- ... import App1Class1Home ; import App1Class1; Context context = new InitialContext(); Object ref = context.lookup("ejb/App1Class1"); App1Class1Home home = (App1Class1Home)PortableRemoteObject.narrow(ref, App1Class1Home.class); --> ClassCastException this.app1Class1 = home.create(); ... --snip-- Any suggestion? Thanks a lot Steven