在哪里可以找到有关CXF / AXIS服务列表网页的文档?

时间:2013-09-29 14:42:13

标签: web-services soap wsdl cxf axis

我需要自定义网页服务列表,即列出同一战争下部署的服务,操作,命名空间和wsdl的页面。

  • 在CXF页面中以“可用的SOAP服务”
  • 开头
  • 在Axis页面中以“现在......某些服务”
  • 开头

在这两种情况下,我都找不到有关如何配置,管理,更改或维护这些页面的任何官方信息,即使我不确定“服务列表网页”是否是这些页面的正确名称。我也想知道这些页面是从版本更改为版本还是一如既往地保留,以及是仅依赖于cxf / axis核心,还是依赖于其他库。

任何帮助都将非常感激。

非常感谢。

1 个答案:

答案 0 :(得分:0)

对于Axis1,所有内容都在org.apache.axis.transport.http.AxisServlet.reportAvailableServices(HttpServletResponse, PrintWriter, HttpServletRequest)方法中进行了硬编码。幸运的是,此方法受到保护,因此您可以派生自己的AxisServlet类并覆盖此方法

对于CXF,您可以尝试按照here

设置service-list-stylesheet servlet init参数