Ho un ejb così composto
HOME INTERFACE
package stampa;
import javax.ejb.*;
import java.rmi.RemoteException;
public interface test2Home extends EJBHome
{
public test2 create()
throws CreateException, RemoteException;
}
REMOTE INTERFACE
package stampa;
import javax.ejb.*;
import java.rmi.RemoteException;
public interface test2 extends EJBObject
{
public void start() throws RemoteException;
public void dumpClassloader (ClassLoader loader, String ejbName)
throws RemoteException;
}
EJB
vari metodi tra cui il metodo start...
CLIENT
riporto solo il codice che interessa
LINEA 1 Context ctx = getInitialContext();
LINEA 2 test2Home home2 = (test2Home) ctx.lookup("test2");
test2 the_ejb2 = home2.create();
the_ejb2.start();
the_ejb2.remove();
Alla linea 2 mi dà un errore di Cast Exception
Vedete dov'è l'errore?