禁用OPTIONS请求的自动Wadl生成

时间:2015-09-01 11:45:53

标签: java tomcat jersey wadl

每次收到OPTIONS请求时,我都无法在Jersey中禁用自动Wadl生成。我已经尝试将以下内容添加到web.xml中的servlet配置中,但它不起作用:

<init-param>
    <param-name>jersey.config.server.wadl.disableWadl</param-name>
    <param-value>true</param-value>
</init-param>

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:2)

我自己遇到了这个问题,看起来您需要确保大小写正确才能正常工作: com.sun.jersey.config.feature.DisableWADL 。将此条目放在jersey-servlet <servlet>部分的web.xml文件中。

<init-param>
     <param-name>com.sun.jersey.config.feature.DisableWADL</param-name>
     <param-value>true</param-value>
</init-param> 

答案 1 :(得分:0)

不确定何时更改,但是在Jersey 2.28上,此参数现在为jersey.config.server.wadl.disableWadl

所以你想要

    <init-param>
        <param-name>jersey.config.server.wadl.disableWadl</param-name>
        <param-value>true</param-value>
    </init-param>