0

同じ戦争で展開されたサービス、操作、名前空間、および wsdl をリストするページである Web ページのサービス リストをカスタマイズする必要があります。

  • CXF ページでは、「利用可能な SOAP サービス」で始まります
  • Axis のページは "And now... Some Services" で始まります

どちらの場合も、これらのページの構成、管理、変更、または保守の方法に関する公式情報を見つけることができませんでした。「サービス リスト Web ページ」がそれらのページの正しい名前であるかどうかもわかりません。また、これらのページがバージョンごとに変更されるのか、それともいつものままなのか、cxf/axis コアのみに依存するのか、他のライブラリにも依存するのかについても疑問に思っています。

どんな助けでも本当に感謝します。

どうもありがとう。

4

1 に答える 1

0

Axis1 の場合、すべてがorg.apache.axis.transport.http.AxisServlet.reportAvailableServices(HttpServletResponse, PrintWriter, HttpServletRequest)メソッドにハードコーディングされています。幸い、このメソッドは保護されているため、独自のAxisServletクラスを派生させて、このメソッドをオーバーライドできます。

CXF の場合は、こちらで説明service-list-stylesheetされているようにサーブレットの init パラメータを設定してみてください

于 2013-10-01T12:06:12.693 に答える