Rest 如何在TOME中禁用wadl的自动生成?

Rest 如何在TOME中禁用wadl的自动生成?,rest,cxf,apache-tomee,wadl,tomee-7,Rest,Cxf,Apache Tomee,Wadl,Tomee 7,http:///api?_wadl 列出了我们拥有的所有RESTAPI 如何禁用自动生成这些wadl URL 目前,我们所有的API都是公开的,出于安全原因,我们不希望公开这些API。问题是:您想禁用wadl生成还是保护您的服务。两者都将防止通过wadl公开API,但只有最后一个不会公开任何内容 最后一个需要一个安全过滤器,不管你选择什么解决方案(国产,shiro,…) 如果您仍然想禁用wadl,您可以从tomee lib中删除cxf-rt-rs-service-description.jar

http:///api?_wadl 列出了我们拥有的所有RESTAPI

如何禁用自动生成这些wadl URL


目前,我们所有的API都是公开的,出于安全原因,我们不希望公开这些API。

问题是:您想禁用wadl生成还是保护您的服务。两者都将防止通过wadl公开API,但只有最后一个不会公开任何内容

最后一个需要一个安全过滤器,不管你选择什么解决方案(国产,shiro,…)


如果您仍然想禁用wadl,您可以从tomee lib中删除cxf-rt-rs-service-description.jar,或者只添加一个
ContainerRequestFilter
作为
@Provider
,或者从webapp中过滤这些调用。

不幸的是,我无法从lib中删除cxf-rt-rs服务描述jar,因为我需要公开_wadl用于部署在同一tomcat中的其他应用程序,所以现在唯一剩下的选项是,使用过滤器/提供程序来阻止访问wadl模式。。。让我试试。。。