wsadmin コマンド行ツール使用した追加 HTTP トランスポート・プロパティーの構成
wsadmin コマンド行ツールを使用して、Java™ API for XML-based RPC (JAX-RPC) Web サービスの追加 HTTP トランスポート・プロパティーを構成することができます。
始める前に
WebSphere® Application Server の wsadmin ツールは、 スクリプトを実行する機能を提供します。wsadmin ツールを使用して、WebSphere Application Server インストール済み環境のほか、構成、アプリケーション・デプロイメント、およびサーバーのランタイム操作も管理できます。WebSphere Application Server では、Jacl および Jython のスクリプト言語のみをサポートしています。 wsadmin ツール・オプションについて詳しくは、AdminApp オブジェクトの install、installInteractive、edit、editInteractive、update、updateInteractive の各コマンドのオプションに関する情報を確認してください。
このタスクについて
Java API XML-based Remote Procedure Call (JAX-RPC) プログラミング・モデルまたは Java API for XML Web Services (JAX-WS) プログラミング・モデルを使用してプロパティーをプログラマチックに構成する場合は、JAX-RPC 仕様または JAX-WS 仕様を検討してください。 サポートされる標準および仕様の完全なリストについては、Web サービス仕様書および API 文書を参照してください。
- com.ibm.websphere.webservices.http.requestContentEncoding
- com.ibm.websphere.webservices.http.responseContentEncoding
- com.ibm.websphere.webservices.http.connectionKeepAlive
- com.ibm.websphere.webservices.http.requestResendEnabled
- com.ibm.websphere.webservices.http.SocketTimeout
- com.ibm.ws.webservices.enableHTTPPrefix
- http.proxyHost
- http.proxyPort
- https.proxyHost
- https.proxyPort
- http.nonProxyHosts - このプロパティーは JVM カスタム・プロパティーとしてのみ構成できます。 このプロパティーは HTTP 接続と HTTPS 接続の両方に適用されます。
これらの追加プロパティーは、HTTP プロトコルを使用する Web サービス・アプリケーションに 構成します。これらのプロパティーは、HTTP 要求、HTTP 応答、および HTTP 接続パーシスタンスのメッセージのコンテンツ・エンコード、および読み取りタイムアウトで java.net.ConnectException エラー が発生した後に再送信される HTTP 要求の振る舞いに影響を与えます。
この作業セクションの次の ステップに従って、wsadmin ツールを使用して追加 HTTP プロパティーを構成します。
手順
タスクの結果
例
AdminApp.edit ( 'PlantsByWebSphere', '[ -WebServicesClientCustomProperty [[PlantsByWebSphere.war ""
service/FrontGate_SEIService FrontGate http.proxyHost+http.proxyPort myhost+80]]]')
AdminConfig.save()
AdminApp.edit ( 'WebServicesSamples', '[ -WebServicesServerCustomProperty
[[AddressBookW2JE.jarAddressBookService AddressBook http.proxyHost+http.proxyPort myhost+80]]]')
AdminConfig.save()
以下に、Jacl スクリプト構文の例を示します。$AdminApp edit PlantsByWebSphere { -WebServicesClientCustomProperty {{PlantsByWebSphere.war {}
service/FrontGate_SEIService FrontGate http.proxyHost+http.proxyPort myhost+80 }}}
$AdminConfig save
$AdminApp edit WebServicesSamples {-WebServicesServerCustomProperty {{AddressBookW2JE.jar
AddressBookService AddressBook http.proxyHost+http.proxyPort myhost+80}}}
$AdminConfig save
これらの例を edit から install に変換するには、
.ear を追加してファイル名を作成し、-usedefaultbindings や -deployejb などの
デプロイメント用の特別なキーワードを追加します。