JAX-WS 禁用 WSDL 发布

JAX-WS disable WSDL publishing

我正在寻找一种方法来禁用 WSDL 发布 (?wsdl)。 Endpoint.publish 和容器(Tomcat 或 Wildfly)都应该停止发布 wsdl。我找到了一种通过 com.sun.xml.ws.server.http.publishStatusPage 禁用 Tomcat/Wildfly 上的状态页面的方法,但无法禁用 wsdl。 属性 com.sun.xml.ws.server.http.publishWSDL 不起作用。

如何禁用 wsdl 的发布?

此致,

我通过将新的 WSDLFilter 添加到我自己的安全过滤器链来完成此操作。如果有人对过滤器感兴趣,请与我联系。