簡體   English   中英

為Apache CXF生成Wadl

[英]Generate Wadl for apache cxf

有什么方法可以自動為cxf生成wadl文件嗎?
我有一個類,它接受所有請求,例如@Path(“ /”),然后重定向到其實現類。 我想為此生成wadl。 這可能嗎?
我已經完成了http:// {localhost}:8080 / api /?_ wadl,但是Iam正在

<resources base="http://{localhost}:8080/api">
    <resource path="/">
        <!--  Dynamic subresource  -->
        <resource path="/"/>
    </resource>
</resources>

試試下面的URL,它應該可以工作,cxf具有生成wadl本身的能力。 http:// {IP}:{PORT} / {PROJECT-CONTEXT} / {CXF SERVLET CONTEXT} /?_ wadl

例如在我的情況下是http://localhost:8080/demo-web/api/?_wadl

我認為那是不可能的。 您所做的是動態的,cxf不知道將請求定向到何處。 確保所有服務都有自己的路徑,以便您可以為這些服務提供服務。

我知道這有點陳舊,但這讓我發瘋。 如果您不將對象作為子資源返回,則可以做到這一點:

JAXRSServerFactoryBean factory = new JAXRSServerFactoryBean();
factory.setStaticSubresourceResolution(true);

只需在設置服務bean之前確保啟用靜態子資源解析即可:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM