相关疑难解决方法(0)

禁用OPTIONS请求的自动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>
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

java tomcat jersey wadl

5
推荐指数
1
解决办法
1313
查看次数

在 Jersey 1.19.1 上禁用 WADL 生成

我在一个带有 Java+Jboss 的 Web 项目上使用 Jersey 1.19.1。

每次我从 Web 服务请求某些内容时,它都会在 server.log 上显示以下条目:

ERROR [STDERR] com.sun.jersey.server.wadl.generators.AbstractWadlGeneratorGrammarGenerator attachTypes
INFO: Couldn't find grammar element for class java.lang.String
Run Code Online (Sandbox Code Playgroud)

搜索如何禁用它,我发现了这个:

    <init-param>
        <param-name>com.sun.jersey.config.server.wadl.DisableWADL</param-name>
        <param-value>true</param-value>
    </init-param>
Run Code Online (Sandbox Code Playgroud)

但这对我来说并没有改变。

如何禁用 WADL 以便不再显示这条烦人的消息?

这是 servlet 的完整条目:

<servlet>
    <servlet-name>windi-mobile-service</servlet-name>
    <servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
    <init-param>
        <param-name>com.sun.jersey.config.server.wadl.DisableWADL</param-name>
        <param-value>true</param-value>
    </init-param>
    <init-param>
        <param-name>com.sun.jersey.config.property.packages</param-name>
        <param-value>br.com.altimus.mobile.service</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>
Run Code Online (Sandbox Code Playgroud)

java jersey wadl

3
推荐指数
1
解决办法
5011
查看次数

标签 统计

java ×2

jersey ×2

wadl ×2

tomcat ×1