2016-07-11 55 views
1

我們使用jax-ws標準來公開Web服務。 Web服務工作正常。jax-ws更改或包裝WSServlet

現在我們想在jax-ws servlet接受請求併發送響應之前做一些控制。例如:

  1. 禁用\servicename?wsdl顯示wsdl
  2. 禁用\servicename顯示服務信息表
  3. 不要讓Web服務可用於在特定的時間特定的IP。

我們已經搜查了很多,這是我們發現的唯一的事情是WSServlet這是所有請求的入口點,但我們不知道它是如何可以改變或包裹。

回答

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