問題タブ [initial-context]
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.
websphere - VPN 経由の初期コンテキスト ルックアップの失敗
上記のような設定をしています。最近、Oracle データベースは、ファイアウォールで保護された保護されたネットワーク セグメントに移動されました。
シナリオ 1 : VPN (Cisco Anyconnect) がオンになっていない場合、EJB 2.1 クライアントはバインドして初期コンテキストを作成できます。ステートレス セッション EJB 2.1 をルックアップできます。ここまでは順調です。Oracle データベースへの呼び出しはまだコーディングしていません。そのため、現時点では、Oracle への呼び出しや、何らかの JDBC 接続の試みを行っていないことに注意してください。
シナリオ 2 : VPN をオンにした瞬間、初期コンテキストを作成できず、バインドが失敗します。
さらに掘り下げましたが、問題の核心は次のとおりです。
VPN がオンになる前は、ABCD1099.x.somecompany.com と ABCD1099.mnsomecompany.com は両方とも同じアドレスに解決されます。VPN がオンになると、デュアル ホーミングが開始され、「ABCD1099.mnsomecompany.com」はルーティングできなくなりますが、「ABCD1099.x.somecompany.com」は引き続きルーティング可能です。
コード全体と WAS プロファイルの作成では、ルーティング可能なホスト名を使用しました。ただし、InitialContext はルーティング不可能なホスト名を取得し続けます。IPアドレスも使ってみました。それは動かなかった。次の例外が発生し続けます。