Web プロキシ サーバを通じて通信するよう OneClick を設定

内容
casp1032jp
内容
HTTP および HTTPS 要求を中継する Web プロキシ サーバ(iPlanet、Microsoft プロキシ サーバなど)を使用する場合、OneClick は Java Web Start が使用するプロキシ設定を継承します。OneClick は、HTTP および HTTPS プロキシの両方をサポートし、プロキシ認証もサポートします。管理者は、OneClick Web サーバがプロキシ サーバを通じて通信するよう設定する必要があります。
プロキシを通じて接続するクライアントはすべて、Java Web Start 設定コンソールでプロキシ設定を行う必要があります。Java Web Start プロキシ設定の詳細については、「新規インストール」セクションを参照してください。HTTP 1.1 プロキシを介して接続するには、変更が必要な設定はそのコンソール設定だけである可能性があります。
注:
 HTTP 1.1 をサポートするプロキシへの接続には、以下の変更は必ずしも必要ではありません。
HTTP 1.0 プロキシ サポートについては、プロキシ サーバを介して通信するように OneClick Web サーバを設定します。
以下の手順に従います。
  1. 任意のテキスト エディタを使って、<$
    SPECROOT
    >/tomcat/conf/server.xml ファイルを開いて編集します。
  2. 以下の属性を、アクティブな Connector エレメントに追加します。
    maxKeepAliveRequests="1".
    この属性を 1 に設定すると、キープアライブが無効になります。
  3. server.xml ファイルへの変更を保存します。
  4. OneClick Web サーバを停止して、再起動します。
プロキシの問題のトラブルシューティング
プロキシを使用した OneClick クライアントの起動に失敗した結果、以下の手順 1 と 2 の状態は正常で、手順 3 は失敗になります。
  1. Web ブラウザは、OneClick Web サーバにアクセスし、
    http://<hostname>:<portnumber>
    /spectrum/index.jsp にある OneClick ホーム ページを(プロキシを通じて)ロードできます。
  2. Java Web Start は、OneClick Web サーバにアクセスし、必要な OneClick ファイルをダウンロードできます。
  3. OneClick クライアントは、OneClick Web サーバにアクセスすることが
    できず
    、「... に接続できません」というエラーが表示されます。
注: 
Web プロキシ サーバを通じて通信するよう OneClick を設定の手順によって OneClick が環境内でプロキシ サーバ経由で通信できない場合、Web プロキシの無効化を検討してください。詳細については、「新規インストール」を参照してください。
OneClick クライアントの低パフォーマンスのトラブルシューティング
プラットフォーム: Windows
問題の状況:
OneClick クライアントは起動に長い時間がかかります。クライアントが起動した後も、マウスのクリックやナビゲーションの操作に反応するまで、ユーザは長時間待たなければなりません。動作は非常に低速なため、ほとんど使用できません。
解決方法:
この動作は、「javaws.reuseConnections」 Java System プロパティのデフォルト設定(「false」)に起因するものです。CA Spectrum の旧バージョンでは、デフォルト値は「true」でした。環境内で Web プロキシやロード バランサを使用するユーザが標準設定のまま、簡単に接続を確立できるようにするため、変更を行いました。接続を再利用せずに、SSL 証明書の確認が、クライアントからサーバへのすべてのリクエストで実行されます。この作業は、ラウンドトリップの観点から見ると、コストがかかります。
「javaws.reuseConnections」 Java Runtime System プロパティの値を「true」に変更します。
プロパティ設定を変更するには、oneclick.jnlp ファイルを編集します。
以下の手順に従います。
  1. 以下のディレクトリに移動します。
    <$SPECROOT>/tomcat/webapps/spectrum/
  2. 任意のテキスト エディタを使用して、編集のために oneclick.jnlp ファイルを開きます。
  3. 「<resources>」行のすぐ下に、次の行を追加します。
    <property name="javaws.reuseConnections" value="true"/>
  4. 開いている OneClick クライアントをすべて再起動します。