Portal Server ソフトウェアが、インターネットまたはイントラネットの特定の部分に直接アクセスできないホストにインストールされている場合、エラーが表示されることがあります。たとえば、SampleSimpleWebService プロバイダを使用する場合、プロキシが設定されていないと、次のエラーが表示されることがあります。
HTTP transport error: java.net.ConnectException: Connection refused |
次の手順は、Sun Java System Web Server 上の Portal Server インスタンスに対する HTTP プロキシの設定方法を示しています。
ディレクトリを、インスタンスの設定が含まれる Web コンテナのデータディレクトリに変更します。
cd webcontainer-install-root /SUNWwbsvr7/https-instance-name/config
次に例を示します。/var/opt/SUNWwbsvr7/https-siroe.com/config
このディレクトリ内の server.xml ファイルを編集し、次の行を追加します。
<jvm-options>-Dhttp.proxyHost=proxy-host</jvm-options> |
<jvm-options>-Dhttp.proxyPort=proxy-port</jvm-options> |
<jvm-options>-Dhttp.nonProxyHosts=portal-host</jvm-options> |
各表記の意味は次のとおりです。proxy-host は、プロキシホストの完全修飾ドメイン名であり、proxy-port はプロキシが実行されるポート、portal-host はポータルホストの完全修飾ドメイン名です。
Web コンテナを再起動して、変更を有効にします。