【问题标题】:Hiding the Restful service from Webservice list(Apache CXF)从 Web 服务列表中隐藏 Restful 服务(Apache CXF)
【发布时间】:2012-09-27 10:22:45
【问题描述】:
我正在使用 Apache CXF 框架,其中我在 cxf-servlet.xml 中指定了 Restful 和 Soap Webservice,部署项目并通过 url 请求服务列表为 htt://SystemIP:8080/ WebServicesExample/services/ 出现服务列表,其中包含 SOAP 和 REST 服务,有什么方法可以隐藏列表中列出的 REST 服务?
【问题讨论】:
标签:
java
web-services
soap
wsdl
cxf
【解决方案1】:
我自己做的...
简单的事情就是在
中添加一个属性标签
<jaxrs:properties>
<entry key="org.apache.cxf.endpoint.private" value="true"/>
</jaxrs:properties>
这也适用于 JAX-WS 服务。这必须添加到 cxf-servlet.xml 文件中