【发布时间】:2013-06-12 20:38:46
【问题描述】:
我想停止球衣为我的球衣资源之一生成 wadl。有谁知道这是否可能与注释或 web.xml 配置有关。
谢谢, 萨姆。
【问题讨论】:
我想停止球衣为我的球衣资源之一生成 wadl。有谁知道这是否可能与注释或 web.xml 配置有关。
谢谢, 萨姆。
【问题讨论】:
来自最新球衣documentation:
默认情况下,泽西岛启用了 WADL 生成。这意味着 OPTIONS 方法默认添加到每个资源和 也部署了自动生成的 /application.wadl 资源。覆盖 此默认行为并禁用泽西岛的 WADL 生成,设置 应用程序中的配置属性:
jersey.config.server.wadl.disableWadl=true
希望对你有帮助
【讨论】:
@mSolujic 的回答是正确的,但 Jersey/Spring 用户可能需要一些稍微不同的 web.xml(至少在 Jersey 1.19 中):
<servlet>
<servlet-name>rest</servlet-name>
<servlet-class>com.sun.jersey.spi.spring.container.servlet.SpringServlet</servlet-class>
<init-param>
<param-name>com.sun.jersey.config.feature.DisableWADL</param-name>
<param-value>true</param-value>
</init-param>
...
</servlet>
【讨论】: