1

Axis 2 Web アプリケーションの一部として含めることなく、Axis2 .aar ファイルをデプロイする方法があるかどうかを知りたいです。質問が短いことは承知していますが、質問を導くために提供できる情報はあまりありません。

4

2 に答える 2

1

はいあります。

axis2 Webアーカイブ(axis2.war)は一度抽出でき、その後は再度抽出する必要はありません。

axis2webappディレクトリ内の次の変更は一般的です。

  • 'axis2 / WEB-INF /modules/'にモジュールを追加します。
  • 'axis2 / WEB-INF /lib/'にライブラリを追加します。
  • 'axis2 / WEB-INF / conf/axis2.xml'ファイルで構成を変更します。
  • 'axis2 / WEB-INF /services/'にサービスをデプロイします。

また、servicesディレクトリにホットデプロイのオプションがあります。axis2.xmlファイルでは、次の行でこれが可能になります。

<parameter name="hotdeployment">true</parameter>

次の構成パラメーターを使用して、サービスのデフォルトの場所をオーバーライドすることもできます。

<parameter name="ServicesDirectory">service</parameter>

もちろん、代わりにシンボリックリンク(unix / linux)を作成することもできますが、インストールをそれらで汚染することはお勧めしません。

したがって、まとめると、axis2.warファイルを最初にデプロイした後、再デプロイする必要はなく、そのままにして、servicesディレクトリに.aarファイルをデプロイできます。ホットデプロイが有効になっていない場合(デフォルト)、Tomcatサーバーを再起動/コンテキストを手動で再ロードする必要があります。

于 2012-12-11T13:03:55.890 に答える
1

axis2 Web サービスを既存のアプリケーションにデプロイしたい場合は、こちらをご覧ください

于 2012-07-23T06:01:13.227 に答える