문제

Below is my code

Properties localProperties = new Properties();
      localProperties.setProperty("java.naming.factory.initial", "com.sun.enterprise.naming.SerialInitContextFactory");
      localProperties.setProperty("java.naming.factory.url.pkgs", "com.sun.enterprise.naming");
      localProperties.setProperty("java.naming.factory.state", "com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl");
      localProperties.setProperty("org.omg.CORBA.ORBInitialHost", "localhost");
      localProperties.setProperty("org.omg.CORBA.ORBInitialPort", "3700");
      InitialContext localInitialContext = new InitialContext(localProperties);
      SanityAutomationAvailabilityMain localSanityAutomationAvailabilityMain = (SanityAutomationAvailabilityMain)localInitialContext.lookup("ejb/com/cw/wad/sanity/ejb/session/interfaces/SanityAutomationAvailabilityMain");

I am getting a classcastexception with the above code. Any idea as to what I may be doing wrong? Thanks.

도움이 되었습니까?

해결책

You are trying to cast to (SanityAutomationAvailabilityMain) and you get a classcastexception, then whatever type the value you are trying to cast is, is not compatible with SanityAutomationAvailabilityMain.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top