前回にポータルデスクトップで Web コンテンツや RSS を表示する URL スクレーパーチャネル XML チャネル を紹介しました。

Web コンテンツや RSS は Portal Server が Web ブラウザのようなクライアントとなって取得します。実際は Portal Server は Web コンテナ上で動いている一つの Web アプリケーションですからそこが取得しているわけですね。Portal Server から直接見える URL だったらよいのですがこれがプロキシ経由ではないと見えない場合はどうしたらいいでしょうか。私の仕事環境も実はプロキシを通さないと外部とは繋がりません。

Portal Server でプロキシサーバーを設定する

このような場合は Java のプログラムと同じように Portal Server が動いている Web コンテナの Java VM の設定で次のようにプロキシを設定する必要があります。Sun Java System Web Server に Portal Server を配備した場合は Web Server の Java オプションで http.proxyHosthttp.proxyPort のプロパティを追加します。管理コンソールから行ってもいいですし、/opt/SUNWwbsvr/https-hostname/config/server.xml を直接編集して「変更を適用」してもかまわないです。

/opt/SUNWwbsvr/https-hostname/config/server.xml

<JVMOPTIONS>-Dhttp.proxyHost=proxy_server.xyz.com</JVMOPTIONS>
<JVMOPTIONS>-Dhttp.proxyPort=proxy_port</JVMOPTIONS>
Comments:

Post a Comment:
Comments are closed for this entry.

This blog copyright 2009 by katakai