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