java - 从 Web 服务列表中隐藏 Restful 服务(Apache CXF)

标签 java web-services soap wsdl cxf

我正在使用 Apache CXF 框架,在其中我在 cxf-servlet.xml 中指定了 Restful 和 Soap Web 服务,在部署项目并通过 url 请求服务列表为 htt://SystemIP:8080/之后WebServicesExample/services/出现服务列表,其中有SOAP和REST服务,有没有办法隐藏列表中列出的REST服务?

最佳答案

我自己做的... 简单的就是给

加上一个属性标签
     <jaxrs:properties>
             <entry key="org.apache.cxf.endpoint.private" value="true"/>
     </jaxrs:properties>

这也适用于 JAX-WS 服务..这必须添加到 cxf-servlet.xml 文件中

关于java - 从 Web 服务列表中隐藏 Restful 服务(Apache CXF),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12619171/

相关文章:

java - 使用maven插件生成.jasper

php - 从iOS将图像上传到PHP Web服务器

c# - 在 C# 中加速 SOAP 请求

ios - 如何在 swift3 中将 soap 响应传递给下一个 viewController

java - 当共享 JDBC 缓存存储到位时,将 "numOwners"在 Infinispan 中设置为大于 1 是否有效?

java - JPA 查询问题

database - API与数据库交互的正确方式?

java - 在 Play Web 服务中使用 GET 参数?

java - 在 Soap Web 服务响应中获取 Json 数据

java - 如何将 javax.mail.Session setDebugOut 重定向到 log4j 记录器?