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