我正在使用CXF web服務,並且一切正常。但正如我將公開我們的web服務公開的wadl網址是公開的。任何人都可以看到我們web服務的wadl定義。在CXF中禁用wadl Web服務定義
我們該如何禁用此定義。
例如wadl的網址是 - http://localhost:8080/webservice/rest?_wadl
我正在使用CXF web服務,並且一切正常。但正如我將公開我們的web服務公開的wadl網址是公開的。任何人都可以看到我們web服務的wadl定義。在CXF中禁用wadl Web服務定義
我們該如何禁用此定義。
例如wadl的網址是 - http://localhost:8080/webservice/rest?_wadl
嘗試增加這jaxrs:server
,這將隱藏由jaxrs:server
地址
<jaxrs:properties>
<entry key="org.apache.cxf.endpoint.private" value="true"/>
</jaxrs:properties>
感謝此解決方案的工作。 – Neeraj
wadl是由於以下依賴項而生成的。
CXF-RT-RS-服務描述
如果從應用程序/依賴管理沒有WADL將產生的罐子。
其他信息:
暴露終點是你可以禁用它?讓我知道你是否仍然有問題。 – Garry