2

私は、JavaWebサービスを空中に浮かび上がらせるためのこの最も単純でわかりやすい方法を探しています。以前はAxis-1-on-Tomcatを使用していましたが、Axis2では厚くなりすぎました。私が探しているもののいくつかの好み:

  1. 低メモリフットプリント-最小限のバイナリを備えた小さなライブラリ。Axis2.warは17MBです-もっと軽いものが必要です。
  2. 組み込み-可能な限り少ない構成ファイルと管理スクリプトを使用して、JVM内から実行します。または、Jetty(または別の組み込みHTTPサーバー)上で実行します。
  3. 可能であれば、構成ファイルの代わりにランタイム構成(Jettyなど)。
  4. JavaからWSDLおよびWSDLからJavaがあります。
  5. サービスを追加するための可能な限り単純なメカニズム。新しいサービスを検出するためにサーバーを再起動する必要がある場合でも問題ありません。できれば、ロードするサービスのファイルにリストを含めないでください。

これらの方針に沿った解決策に精通している人はいますか?

4

1 に答える 1

1

それでもAxis2を使用することをお勧めします-不要なものをすべて削除するだけです。「すべてのAxis2クライアント側の依存関係を含む単一のJAR」および「Axis2の依存関係を理解する」は、出発点として役立つ可能性があります。

組み込みHTTPサーバーとして、 Jettyが最良のオプションだと思います。

于 2010-10-30T12:42:08.010 に答える