File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes EJB and other Java EE Technologies and the fly likes ClassCastException. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "ClassCastException." Watch "ClassCastException." New topic


bksella sella
Ranch Hand

Joined: Jul 31, 2003
Posts: 32
I get a java.lang.ClassCastException: Cannot narrow remote object to cm
p.EmployeeHome at line marked : "1". Can u help me out in solving this problem. I am running this under wls8.1.
private EmployeeHome lookupHome() {
try {
ctx = getInitialContext();
Object obj = ctx.lookup("EMPLOYEEHOME");
1:----------home = (EmployeeHome) PortableRemoteObject.narrow(obj, EmployeeHome.class);
} catch (NamingException ne) {
System.out.println("In lookupHome() : " + ne);
return home;
private Context getInitialContext() throws NamingException {
Properties properties = null;
try {
properties = new Properties();
properties.put(Context.PROVIDER_URL, "t3://localhost:7001");
} catch (Exception e) {
System.out.println("In getInitialContext() : " + e);
return new InitialContext(properties);
I agree. Here's the link:
subject: ClassCastException.
It's not a secret anymore!