私は、JavaWebサービスを空中に浮かび上がらせるためのこの最も単純でわかりやすい方法を探しています。以前はAxis-1-on-Tomcatを使用していましたが、Axis2では厚くなりすぎました。私が探しているもののいくつかの好み:
- 低メモリフットプリント-最小限のバイナリを備えた小さなライブラリ。Axis2.warは17MBです-もっと軽いものが必要です。
- 組み込み-可能な限り少ない構成ファイルと管理スクリプトを使用して、JVM内から実行します。または、Jetty(または別の組み込みHTTPサーバー)上で実行します。
- 可能であれば、構成ファイルの代わりにランタイム構成(Jettyなど)。
- JavaからWSDLおよびWSDLからJavaがあります。
- サービスを追加するための可能な限り単純なメカニズム。新しいサービスを検出するためにサーバーを再起動する必要がある場合でも問題ありません。できれば、ロードするサービスのファイルにリストを含めないでください。
これらの方針に沿った解決策に精通している人はいますか?