ws-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Ws Wiki] Update of "ja/axis/AxisCommonsHTTP" by ToshiyukiKimura
Date Tue, 05 Apr 2005 09:48:02 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ws Wiki" for change notification.

The following page has been changed by ToshiyukiKimura:
http://wiki.apache.org/ws/ja/axis/AxisCommonsHTTP

The comment on the change is:
Axis Wiki in Japanese

New page:
##language:ja

'''質問: [http://jakarta.apache.org/commons/httpclient/ Apache Jakarta Commons-HttpClient]
を使用して接続をプールするには、Axis クライアントをどのように設定すればいいのですか?

回答: もしクライアントがWebアプリケーションとしてデプロイされているのであれば、CLASSPATH
あるいは{{{WEB-INF/lib}}}に commons-httpclient をインストールする必要があります。もし
Axis をソースからビルドするのであれば、Axis 依存ディレクトリに commons-httpclient
を置いて{{{CommonsHTTPSender}}}クラスがビルドされるようにする必要があります。

次に、Axis が HTTP を介してメッセージを送る、あるいは受け取る際に、標準的な{{{HTTPSender}}}の代わりに
{{{CommonsHTTPSender}}}を使用するように設定された client-config.wsdd をインストールする必要があります。ここに例を示します。

{{{
<?xml version="1.0" encoding="UTF-8"?>
<deployment name="commonsHTTPConfig" 
xmlns="http://xml.apache.org/axis/wsdd/" 
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
  <transport name="http" pivot="java:org.apache.axis.transport.http.CommonsHTTPSender"
/>
  <transport name="local" pivot = "java:org.apache.axis.transport.local.LocalSender" />
  <transport name="java" pivot="java:org.apache.axis.transport.java.JavaSender" />
</deployment>
}}}

最後に、コネクションプールのデフォルトの設定 (プールサイズ、タイムアウトなど)
を調整します。これらは {{{org.apache.axis.components.net.CommonsHTTPClientProperties}}}インターフェースに定義されていて、Axis
のプラグ可能な全てのコンポーネントから使用される{{{AxisProperties
API}}}を使用して設定することができます。それらの設定に対して特別な調整を行う必要がある場合は、{{{CommonsHTTPClientProperties}}}インターフェースの自分用の実装を提供することもできます。そのためには{{{commons-discovery
API}}}を使用します。(これには Axis 1.2 が必要です)
Mime
View raw message