0

以下は私のコードです

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");

上記のコードで classcastexception が発生しています。私が間違っているかもしれないことについて何か考えはありますか? ありがとう。

4

1 に答える 1

1

(SanityAutomationAvailabilityMain) にキャストしようとして classcastexception が発生した場合、キャストしようとしている値の型が何であれ、SanityAutomationAvailabilityMain と互換性がありません。

于 2012-06-19T12:40:45.207 に答える