2016-07-16 3 views
0

私はCORBAの理解を必要とするプロジェクトに取り組んでいます。私はidljを使ってJDKからコンパイルしたidlファイルを与えられています。JAVAを使用したCORBAローカルオブジェクトは例外ではありません

サーバーは既に実装されています。私はそれからデータを読んで接続する必要があります。

すべてのヘルパークラス、スタブ、およびスケルトンが生成されています。 IIOPを使って接続します。 Helperクラスを使用して関数を絞り込み、呼び出します。現在

ORBUtilSystemException localObjectNotAllowed()

に私にこの問題が発生した理由を任意のアイデアを与えているのですか?どこが間違っているの? CORBAに関連するリソースやチュートリアルはほとんどありません。

+0

投稿した例外につながるidlまたは少なくともコードを入力してください。 – tuergeist

答えて

-1

クライアント/サーバーの実装にCORBAを使用していると仮定します。あなたがIDLを与えられたら、それを使ってサーバーを実装しているのですか、それとも既存のサーバーと通信するためにクライアントとして使用していますか?

クライアントアプリケーションを実装する場合は、サーバーとの接続を確立する必要があります。オブジェクトの検出など、複数の方法で行うことができます。または、サーバがよく知られたアドレスにある場合は、CORBAオブジェクトを直接作成できます。

JacORB http://www.jacorb.org/はJavaの別のCORBA実装であることをお勧めします。それはあなたが試してそこから学ぶことができるいくつかのデモアプリケーションを持っています。彼らのドキュメントも最新ですので、あなたには良い出発点を与えるはずです。がんばろう!

+0

お返事ありがとうございます。サーバーはすでに実装されています。私はIDLを使用してクライアントを作成しています。私はそれに近づいていますが、現在の問題はコールバックの実装に行きます。ジャコブを見ます。 – 89n3ur0n

+0

ここではJDK-ORBは問題ではないので、JacORBへのリンクは役に立ちません。ここに例を挙げると助けになります – tuergeist

関連する問題