10.10.1 プロパティ値の指定
プロキシサーバを経由してWebサービスにアクセスするには,JavaVMのプロパティ,またはApplication ServerのJAX-WS機能固有のプロパティを指定して,プロキシサーバの情報を設定します。プロキシサーバ経由で接続するためのプロパティと指定内容を次の表に示します。
項番 |
プロパティ |
指定内容 |
非SSLの場合 |
SSLの場合 |
---|---|---|---|---|
1 |
プロキシサーバのホスト名またはIPアドレスを指定します。 空文字を指定した場合は,プロキシサーバに接続されません。 |
○ |
× |
|
2 |
プロキシサーバのポート番号を設定します。 http.proxyHostが適切に設定されていた場合に,http.proxyPortに空文字を指定したときは,http.proxyHostに指定されているホストの80番ポートにアクセスされます。 http.proxyHostを指定していない場合は,http.proxyPortを指定しても,プロキシサーバに接続されません。 |
△ |
× |
|
3 |
プロキシサーバの認証ユーザIDを設定します。 http.proxyHostプロパティ,およびhttp.proxyPortプロパティが適切に設定されていた場合に,com.cosminexus.jaxws.http.proxyUserプロパティに空文字を指定したときは,匿名でプロキシサーバに接続します。 |
△ |
× |
|
4 |
プロキシサーバの認証ユーザIDに対応するパスワードを設定します。 次のプロパティが適切に設定されていた場合に,com.cosminexus.jaxws.http.proxyPasswordプロパティに空文字を指定したときは,パスワードを設定しないでプロキシサーバに接続します。
|
△ |
× |
|
5 |
SSLプロトコルによる接続※3で使用するプロキシサーバのホスト名かIPアドレスを設定します。 SSLプロトコルによる接続でプロキシサーバを使用する場合は,必ず設定してください。なお,空文字を指定した場合は,プロキシサーバに接続されません。 |
× |
○ |
|
6 |
SSLプロトコルによる接続※3で使用するプロキシサーバのポート番号を設定します。なお,https.proxyHostが適切に設定されていた場合に,https.proxyPortに空文字を指定したときは,https.proxyHostに指定されているホストの443番ポートにアクセスされます。 https.proxyHostを指定していない場合は,https.proxyPortを設定しても,プロキシサーバに接続されません。 |
× |
△ |
|
7 |
SSLプロトコルによる接続※3で使用するプロキシサーバの認証ユーザIDを設定します。 https.proxyHostプロパティ,およびhttps.proxyPortプロパティが適切に設定されていた場合に,com.cosminexus.jaxws.https.proxyUserプロパティに空文字を指定したときは,匿名でプロキシサーバに接続します。 |
× |
△ |
|
8 |
SSLプロトコルによる接続※3で使用するプロキシサーバの認証ユーザIDに対応するパスワードを設定します。 次のプロパティが適切に設定されていた場合に,com.cosminexus.jaxws.https.proxyPasswordプロパティに空文字を指定したときは,パスワードを設定しないでプロキシサーバに接続します。
|
× |
△ |
|
9 |
プロキシサーバを利用しないホスト名群を必要に応じて指定します。 このプロパティで指定したホストに接続する場合は,http.proxyHostまたはhttps.proxyHostに指定したプロキシサーバは経由されません。ホストを複数指定する場合は,「|」で区切って設定します。ホスト名とホスト名の間には,「|」以外の文字(空白など)は指定できません。 |
△ |
△ |