問題タブ [iiop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
1306 参照

java - spring-aop を使用した Spring RMI-IIOP(CORBA)

spring を使用して rmi-iiop を実装しようとしています。よく検索しましたが、最新の例は見つかりませんでした。そこで、この本の「 Corba サービスの公開」セクションから始めました。以前のSpringバージョンをベースに書いていますが、動くようです。

これらは私の構成です

サーバ

クライアント

クライアントクラス

これはそのままでうまくいきます。

しかし問題は、Spring aop を使用する場合です。aop がプロキシ Bean を作成すると、サーバーでスタブ/タイ ルックアップが失敗します。

例外は $Proxy203_Stub が見つからないことを示していますが、デバッグ時に、Tie ルックアップが失敗したときに実際の例外が発生することがわかりました。

JndiRmiServiceExporter javadoc に記載されている別のオプションとして、java.rmi.Remote インターフェイスと RemoteException なしで試してみました。しかし、Bean の作成は RmiInvocationWrapper_Stub が見つからないため失敗します。

ここでも、Tie ルックアップの失敗時に実際の例外が発生します。

RmiInvocationWrapper のスタブとタイは、最新リリースの spring-context.jar の一部ではなく、rmi には不要になっていることがわかりました。しかし、rmi-iiop に関連するものは何も見当たりませんでした。したがって、スタブとタイが必要であると仮定して、_RmiInvocationWrapper_Tie.class と _RmiInvocationHandler_Stub.class を作成し、それらを jar に追加しました。その後、サーバーが機能し始めました。

しかし、クライアントを起動すると、失敗します

だから私は今完全に立ち往生しており、どうすればよいかわかりません。お知らせ下さい。また、誰かがこれに基づいて最新の構成例を提供できるとよいでしょう。

0 投票する
0 に答える
314 参照

corba - Corba/IIOP クライアントを使用して TomEE (Plume) にデプロイされた EJB3 にアクセスするには?

TomEE (Plume) にデプロイし、IIOP/CORBA クライアントを使用して同じ EJB3 にアクセスしているときに、 EJB3 をIIOP/CORBA準拠として公開するためのヒントまたは例を探しています。

現在のアプリケーションは、EJB (EJB3)がCORBA/IIOPクライアントに公開され、すべての WEB およびスタンドアロン クライアントがIIOP/CORBAプロトコルを使用してこれらのEJBを使用するように設計されています。

例:

Glassfishはcorbaプロトコルを完全にサポートしており、正常に動作します。今、私はTomEE Plumeで同じ作業をしたいと思っています。

同じことに関する入力やヘルプは、Glassfish の代わりにアプリケーション サーバーの適切な候補として TomEE を選択する決定つながります

0 投票する
1 に答える
396 参照

c++ - IIOP と omniORB を使用してリモート呼び出しを行う方法

Windows Server 2012 に omniORB を正常にインストールしました。omniidlコンパイラを使用してコンパイルした 2 つの IDL ファイルがあり、2 つの IDL ファイルのヘッダー ファイルとソース ファイルがあります。

ここに画像の説明を入力

リモートで接続して関数呼び出しを C++ で実行できるクライアントを作成するにはどうすればよいでしょうか? このプロセスはどのように機能しますか?

近日中に出版予定の書籍を注文しましたが"Advanced CORBA Programming with C++"、C++ で IIOP クライアントを作成した経験のある方がいらっしゃいましたら、接続方法と簡単な呼び出し方法を説明していただければ幸いです。デバイスには既に iiop サーバーがあるため、クライアントのみを作成しています。

0 投票する
1 に答える
1312 参照

java - Wildfly 9.0.2.Final: "IOP00410216: (COMM_FAILURE) 指定されたポートでリスナー スレッドを作成できません: 3529"

このブログ投稿で説明されているように、Wildfly クラスターがあります。最近、データソースを新しい HA MS SQL Server クラスターに更新し、特定のサーバー全体を (作成した Linux サービスを使用して) 再起動しました。

残念ながら、私が遭遇したエラーは、同じ物理サーバーで見つかったすべてのサーバー グループで有効です。このエラーは次のとおりです。

ポート3529で実行されているプロセスを強制終了するなど、さまざまな手段を試しましたが、役に立ちませんでした。

ポート 3529 は、「iiop-ssl」のソケット バインディングです (参照については、domain.xml を参照してください)。

この問題を解決するにはどうすればよいですか? オンラインで見つかったさまざまな解決策は、私の場合にはうまくいかないようです。

完全なスタック トレース:

ご協力ありがとうございました。