jax-ws更改或包装WSServlet

时间:2016-07-11 10:52:02

标签: java web-services servlets jax-ws servlet-filters

我们使用jax-ws标准来公开Web服务。网络服务工作正常。

现在我们想在jax-ws servlet接收请求并发送响应之前进行一些控制。例如:

  1. 禁用\servicename?wsdl会显示wsdl
  2. 禁用\servicename显示服务信息表
  3. 不允许在特定时间内为某些IP提供Web服务。
  4. 我们搜索了很多,我们找到的唯一的东西是WSServlet,它是所有请求的入口点,但我们不知道如何更改或包装它。

1 个答案:

答案 0 :(得分:1)

public class WSHandler
  implements SOAPHandler<SOAPMessageContext>
{
///implement methods
}