1

私は ejb アプリケーションを開発し、glassfish にデプロイしてからローカルで作業しました。しかし、私が JElastic にデプロイしたとき、それは機能しません。

ローカルではグラスフィッシュ 4.0 を使用しましたが、ジェラスティックでは 3.1.2.2 を使用しました。

次のエラーが発生します

接続失敗: socketType: IIOP_CLEAR_TEXT; ホスト名: (ホスト)

私の財産は...

        Properties props = new Properties();


    props.setProperty("java.naming.factory.initial",
            "com.sun.enterprise.naming.SerialInitContextFactory");
            props.setProperty("java.naming.factory.url.pkgs",
            "com.sun.enterprise.naming");
            props.setProperty("java.naming.factory.state",
            "com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl");


            props.setProperty("org.omg.CORBA.ORBInitialHost", Server);
            props.setProperty("org.omg.CORBA.ORBInitialPort", Port);

            ContextObject = new InitialContext(props);

私の検索名は InterfaceObject =ContextObject.lookup("java:global/ContextName/EJBJarname/BusinessClassName"); です。

その解決策とは…?

よろしくお願いします。マハビル.D

4

1 に答える 1

1

潜在的に、/etc/hosts ファイルに関連する問題により、経験した問題が発生する可能性があります (そこに特定のレコードが存在しない)。問題がすでに解決されている場合は、このディスカッションを確認したいと思います。また、Jelastic サポートに連絡して、hosts ファイルを確認することをお勧めします。

于 2013-12-09T16:35:41.100 に答える