AXIS2でxmlbeansを使ったサービスの作成とデプロイ
結局のところ、WSDLファイルからアプリケーションを作成する方が幸せなようです。
- 必要なら wsdl を作成
wsdl2java.sh -uri <wsdl> -ss -sd -d xmlbeans
./src/
,./resources/
と./build.xml
が生成されます。
- スケルトンが
./src/<名前空間>/<サービス名>Skelton.java
にあるので、ここにロジックを追加 ant
./build/
が作られます
ant make.repo
./build/repo/services/<サービス名>.aar
が作成されます。
<サービス名>.aar
を AXIS のWEB-INF/services
下に複写- コンテナのリブート
- サービス一覧で確認できます。
- services下にクラスファイル等を展開しませんので、warファイルのように思っているとデプロイに失敗したのかと思ってしまうかも知れません。