2010-12-17 4 views
3

Axis2の解析/処理を既存のWebアプリケーションに追加しようとしています。これはWARファイルにコンパイルされますが、Axis2プロセスを理解していれば(間違いなく)、Axis2.warサーブレットをインストールし、Axis2アプリケーションを.aarファイルにコンパイルする必要があるTomcatサーバー内で実行することができます$ CATALINA_HOME/axis2/servicesサブディレクトリに配置します。WARアプリケーション内でaxis2を使用して実行中

私はwarファイルにコンパイルして通常の場所に置くには、このファイルが必要です。

Axis2を使用するには、サーブレットコンテナにトランスポートリスナー(Axis2.warサーブレット)を用意する必要があります。これは、関連するインストールされた.aarファイルに委任されます。私は多くのドキュメンテーションを読んできましたが、Axis2をより透明にする方法はわかりません。

誰もがこれについて知っていますか?

答えて

3

現在のアプリケーションのサーブレットとしてaxis2を追加できます。 あなたがしなければならないのは、あなたのweb.xmlに次のようなものを追加です:

<servlet> 
    <servlet-name>AxisServlet</servlet-name> 
    <display-name>Apache-Axis Servlet</display-name> 
    <servlet-class> 
     org.apache.axis2.transport.http.AxisServlet 
    </servlet-class> 
    <load-on-startup>1</load-on-startup> 
</servlet> 

とマッピングを:

<servlet-mapping> 
    <servlet-name>AxisServlet</servlet-name> 
    <url-pattern>/services/*</url-pattern> 
</servlet-mapping> 

Hereは、コンフィギュレーションのためのガイドです。

関連する問題