我需要自定义网页服务列表,即列出同一war下部署的服务、操作、命名空间和wsdls的页面。
- 在 CXF 页面中以“可用的 SOAP 服务”开头
- 在 Axis 页面中以“现在...一些服务”开头
在这两种情况下,我都找不到有关如何配置、管理、更改或维护这些页面的任何官方信息,即使我不确定“服务列表网页”是否是这些页面的正确名称。我还想知道这些页面是从一个版本到另一个版本还是保持不变,以及是否仅依赖于 cxf/axis 核心,或者也来自其他库。
任何帮助将不胜感激。
非常感谢。
我需要自定义网页服务列表,即列出同一war下部署的服务、操作、命名空间和wsdls的页面。
在这两种情况下,我都找不到有关如何配置、管理、更改或维护这些页面的任何官方信息,即使我不确定“服务列表网页”是否是这些页面的正确名称。我还想知道这些页面是从一个版本到另一个版本还是保持不变,以及是否仅依赖于 cxf/axis 核心,或者也来自其他库。
任何帮助将不胜感激。
非常感谢。
对于 Axis1,所有内容都在org.apache.axis.transport.http.AxisServlet.reportAvailableServices(HttpServletResponse, PrintWriter, HttpServletRequest)
方法中进行了硬编码。幸运的是,此方法受到保护,因此您可以派生自己的AxisServlet
类并覆盖此方法
对于 CXF,您可以尝试设置service-list-stylesheet
servlet init 参数,如此处所述